We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ae19d0a commit 5a26b07Copy full SHA for 5a26b07
tools/terraform-bundle/config.go
@@ -72,10 +72,14 @@ func (c *Config) validate() error {
72
return fmt.Errorf("providers.%s: %s", k, diags.Err().Error())
73
}
74
75
- for _, c := range cs.Versions {
76
- if _, err := getproviders.ParseVersionConstraints(c); err != nil {
77
- return fmt.Errorf("providers.%s: %s", k, err)
+ if len(cs.Versions) > 0 {
+ for _, c := range cs.Versions {
+ if _, err := getproviders.ParseVersionConstraints(c); err != nil {
78
+ return fmt.Errorf("providers.%s: %s", k, err)
79
+ }
80
81
+ } else {
82
+ return fmt.Errorf("provider.%s: required \"versions\" argument not found", k)
83
84
85
0 commit comments