diff --git a/internal/tofu/context_plugins.go b/internal/tofu/context_plugins.go index 93ce8b4ccc..15dd43acba 100644 --- a/internal/tofu/context_plugins.go +++ b/internal/tofu/context_plugins.go @@ -69,6 +69,9 @@ func (cp *contextPlugins) ResourceTypeSchema(ctx context.Context, providerAddr a } schema, version := providerSchema.SchemaForResourceType(resourceMode, resourceType) + if schema == nil { + return nil, 0, diags + } return schema.Block, version, diags }