[ci-base] fix last

This commit is contained in:
Alexander Wang 2023-03-17 17:48:21 -07:00
parent abc0a789d4
commit 215a239133
No known key found for this signature in database
GPG key ID: D89FA31966BDBECE

View file

@ -46,7 +46,11 @@ func (f *PluginSpecificFlag) AddToOpts(opts *xmain.Opts) {
opts.Int64("", f.Name, "", val, f.Usage) opts.Int64("", f.Name, "", val, f.Usage)
case "[]int64": case "[]int64":
var slice []int64 var slice []int64
for _, v := range f.Default.([]interface{}) { switch defaultType := f.Default.(type) {
case []int64:
slice = defaultType
case []interface{}:
for _, v := range defaultType {
switch defaultType := v.(type) { switch defaultType := v.(type) {
case int64: case int64:
slice = append(slice, defaultType) slice = append(slice, defaultType)
@ -55,6 +59,7 @@ func (f *PluginSpecificFlag) AddToOpts(opts *xmain.Opts) {
slice = append(slice, int64(defaultType)) slice = append(slice, int64(defaultType))
} }
} }
}
opts.Int64Slice("", f.Name, "", slice, f.Usage) opts.Int64Slice("", f.Name, "", slice, f.Usage)
} }
} }