Skip to content

Commit 5a26b07

Browse files
The Terraform Teammildwonkey
andauthored
backport of commit da0d880 (#28160)
Co-authored-by: Kristin Laemmert <mildwonkey@users.noreply.github.com>
1 parent ae19d0a commit 5a26b07

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

tools/terraform-bundle/config.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,14 @@ func (c *Config) validate() error {
7272
return fmt.Errorf("providers.%s: %s", k, diags.Err().Error())
7373
}
7474
}
75-
for _, c := range cs.Versions {
76-
if _, err := getproviders.ParseVersionConstraints(c); err != nil {
77-
return fmt.Errorf("providers.%s: %s", k, err)
75+
if len(cs.Versions) > 0 {
76+
for _, c := range cs.Versions {
77+
if _, err := getproviders.ParseVersionConstraints(c); err != nil {
78+
return fmt.Errorf("providers.%s: %s", k, err)
79+
}
7880
}
81+
} else {
82+
return fmt.Errorf("provider.%s: required \"versions\" argument not found", k)
7983
}
8084
}
8185

0 commit comments

Comments
 (0)