添加空字符判断
This commit is contained in:
parent
22478bd818
commit
1075b5bbaf
15
config.go
15
config.go
|
@ -27,16 +27,21 @@ func (curls *YamlCurls) UnmarshalYAML(unmarshal func(interface{}) error) error {
|
|||
|
||||
switch tbuf := buf.(type) {
|
||||
case string:
|
||||
|
||||
for _, curlinfo := range parseCurl(tbuf) {
|
||||
*curls = append(*curls, curlinfo)
|
||||
if tbuf != "" {
|
||||
for _, curlinfo := range parseCurl(tbuf) {
|
||||
*curls = append(*curls, curlinfo)
|
||||
}
|
||||
}
|
||||
|
||||
case []interface{}:
|
||||
for _, ifa := range tbuf {
|
||||
for _, curlinfo := range parseCurl(ifa.(string)) {
|
||||
*curls = append(*curls, curlinfo)
|
||||
curlstr := ifa.(string)
|
||||
if curlstr != "" {
|
||||
for _, curlinfo := range parseCurl(curlstr) {
|
||||
*curls = append(*curls, curlinfo)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
default:
|
||||
return errors.New("read curls is error, " + reflect.TypeOf(buf).String())
|
||||
|
|
Loading…
Reference in New Issue
Block a user