Merge pull request #21282 from hashicorp/configupgrade-err-msg-fmt
configupgrade: Improve error message formatting
This commit is contained in:
commit
a2ee9fc8f9
|
@ -232,9 +232,13 @@ func (u *Upgrader) analyze(ms ModuleSources) (*analysis, error) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
providerFactories, err := u.Providers.ResolveProviders(m.PluginRequirements())
|
providerFactories, errs := u.Providers.ResolveProviders(m.PluginRequirements())
|
||||||
if err != nil {
|
if len(errs) > 0 {
|
||||||
return nil, fmt.Errorf("error resolving providers: %s", err)
|
var errorsMsg string
|
||||||
|
for _, err := range errs {
|
||||||
|
errorsMsg += fmt.Sprintf("\n- %s", err)
|
||||||
|
}
|
||||||
|
return nil, fmt.Errorf("error resolving providers:\n%s", errorsMsg)
|
||||||
}
|
}
|
||||||
|
|
||||||
for name, fn := range providerFactories {
|
for name, fn := range providerFactories {
|
||||||
|
|
Loading…
Reference in New Issue