Commit dedd7890 authored by Sietse Ringers's avatar Sietse Ringers
Browse files

fix: error when not configuring requestors (regression of ba8720e0)

parent ba8720e0
...@@ -257,9 +257,11 @@ func configure(cmd *cobra.Command) error { ...@@ -257,9 +257,11 @@ func configure(cmd *cobra.Command) error {
} }
// Handle requestors // Handle requestors
requestors, err := cast.ToStringMapE(viper.Get("requestors")) var requestors map[string]interface{}
if err != nil { if val, flagOrEnv := viper.Get("requestors").(string); !flagOrEnv || val != "" {
return errors.WrapPrefix(err, "Failed to unmarshal requestors from flag or env var", 0) if requestors, err = cast.ToStringMapE(viper.Get("requestors")); err != nil {
return errors.WrapPrefix(err, "Failed to unmarshal requestors from flag or env var", 0)
}
} }
if len(requestors) > 0 { if len(requestors) > 0 {
if err := mapstructure.Decode(requestors, &conf.Requestors); err != nil { if err := mapstructure.Decode(requestors, &conf.Requestors); err != nil {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment