Removes superfluous block for intSlice, and appends to stringSlice instead

This commit is contained in:
M 2018-04-02 13:37:57 -04:00
parent bd294940f9
commit 7b01606243

View file

@ -925,12 +925,7 @@ func (v *Viper) find(lcaseKey string) interface{} {
return cast.ToInt(flag.ValueString())
case "bool":
return cast.ToBool(flag.ValueString())
case "stringSlice":
s := strings.TrimPrefix(flag.ValueString(), "[")
s = strings.TrimSuffix(s, "]")
res, _ := readAsCSV(s)
return res
case "intSlice":
case "stringSlice", "intSlice":
s := strings.TrimPrefix(flag.ValueString(), "[")
s = strings.TrimSuffix(s, "]")
res, _ := readAsCSV(s)
@ -999,7 +994,7 @@ func (v *Viper) find(lcaseKey string) interface{} {
return cast.ToInt(flag.ValueString())
case "bool":
return cast.ToBool(flag.ValueString())
case "stringSlice":
case "stringSlice", "intSlice":
s := strings.TrimPrefix(flag.ValueString(), "[")
s = strings.TrimSuffix(s, "]")
res, _ := readAsCSV(s)