fix: cannot use must in bracket in fallback (#495)

This commit is contained in:
mzz
2024-04-08 22:29:04 +08:00
committed by GitHub
parent 605f005e54
commit c1a7a64471

View File

@ -54,6 +54,12 @@ func FunctionOrStringToFunction(fs FunctionOrString) (f *config_parser.Function)
return &config_parser.Function{Name: fs}
case *config_parser.Function:
return fs
case []*config_parser.Function:
if len(fs) == 1 {
return fs[0]
} else {
panic(fmt.Sprintf("unknown type of 'fallback' in section routing: %T", fs))
}
default:
panic(fmt.Sprintf("unknown type of 'fallback' in section routing: %T", fs))
}