diff --git a/cmd/util.go b/cmd/util.go index ec666efabb420c80554609d520b1f3eb88449520..dfd8b235076bdcc214af022f0176a564e5a100e5 100644 --- a/cmd/util.go +++ b/cmd/util.go @@ -129,7 +129,7 @@ func getConfigFiles(v *viper.Viper, t string) map[string]string { } // See if any of the candidate config files exist - conf := findConfigFile(s.GetStringSlice(t)) + conf := findConfigFile(s.GetStringSlice(t + "s")) if conf == "" { if s.IsSet("default" + t) { conf = s.GetString("default" + t) diff --git a/cmd/util_test.go b/cmd/util_test.go index e9c6eac49373e16fe49dfcbc216ac7f01571a1a0..50044cf4d03823f987518e03a894a80438a70a05 100644 --- a/cmd/util_test.go +++ b/cmd/util_test.go @@ -282,7 +282,7 @@ func TestGetConfigFiles(t *testing.T) { e = c.statResults eIndex = 0 - m := getConfigFiles(v) + m := getConfigFiles(v, "conf") if !reflect.DeepEqual(m, c.exp) { t.Fatalf("Got %v\nExpected %v", m, c.exp) }