diff --git a/internal/refactoring/cross_provider_move.go b/internal/refactoring/cross_provider_move.go index 3d752f0479..d0bc6c2af2 100644 --- a/internal/refactoring/cross_provider_move.go +++ b/internal/refactoring/cross_provider_move.go @@ -100,9 +100,7 @@ func (m *crossTypeMover) prepareCrossTypeMove(stmt *MoveStatement, source, targe }) return nil, diags } - targetResourceSchema, targetResourceSchemaVersion := targetSchema.SchemaForResourceAddr(target.Resource) - return &crossTypeMove{ targetProvider: targetProvider, targetProviderAddr: *targetProviderAddr, diff --git a/internal/refactoring/mock_provider.go b/internal/refactoring/mock_provider.go index ccff6159e2..630e9e8d34 100644 --- a/internal/refactoring/mock_provider.go +++ b/internal/refactoring/mock_provider.go @@ -3,6 +3,7 @@ package refactoring import ( "github.com/zclconf/go-cty/cty" + "github.com/hashicorp/terraform/internal/configs/configschema" "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/tfdiags" ) @@ -19,8 +20,8 @@ type mockProvider struct { func (provider *mockProvider) GetProviderSchema() providers.GetProviderSchemaResponse { return providers.GetProviderSchemaResponse{ ResourceTypes: map[string]providers.Schema{ - "foo": {}, - "bar": {}, + "foo": {Block: &configschema.Block{}}, + "bar": {Block: &configschema.Block{}}, }, ServerCapabilities: providers.ServerCapabilities{ MoveResourceState: provider.moveResourceState,