]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/github.com/hashicorp/terraform/lang/blocktoattr/variables.go
update vendor and go.mod
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / hashicorp / terraform / lang / blocktoattr / variables.go
index e123b8aab73a636c339370787c77a9d3beb2f1bd..b172805a0b6964506cdd8cc00f22f9e0c9cd1d55 100644 (file)
@@ -33,7 +33,7 @@ func walkVariables(node dynblock.WalkVariablesNode, body hcl.Body, schema *confi
        for _, child := range children {
                if blockS, exists := schema.BlockTypes[child.BlockTypeName]; exists {
                        vars = append(vars, walkVariables(child.Node, child.Body(), &blockS.Block)...)
-               } else if attrS, exists := schema.Attributes[child.BlockTypeName]; exists {
+               } else if attrS, exists := schema.Attributes[child.BlockTypeName]; exists && attrS.Type.ElementType().IsObjectType() {
                        synthSchema := SchemaForCtyElementType(attrS.Type.ElementType())
                        vars = append(vars, walkVariables(child.Node, child.Body(), synthSchema)...)
                }