command/providers: Avoid crash when no configs found
This commit is contained in:
parent
5f24491ea6
commit
86fbcfac83
|
@ -43,6 +43,13 @@ func (c *ProvidersCommand) Run(args []string) int {
|
||||||
c.Ui.Error(fmt.Sprintf("Failed to load root config module: %s", err))
|
c.Ui.Error(fmt.Sprintf("Failed to load root config module: %s", err))
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
if root == nil {
|
||||||
|
c.Ui.Error(fmt.Sprintf(
|
||||||
|
"No configuration files found in the directory: %s\n\n"+
|
||||||
|
"This command requires configuration to run.",
|
||||||
|
configPath))
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
// Validate the config (to ensure the version constraints are valid)
|
// Validate the config (to ensure the version constraints are valid)
|
||||||
err = root.Validate()
|
err = root.Validate()
|
||||||
|
|
Loading…
Reference in New Issue