is tag value is blank, use nil instead

master
Ulric Qin 5 years ago
parent c53a66d20e
commit 9c945b33fb

@ -288,7 +288,11 @@ func SplitTagsString(s string) (tags map[string]string, err error) {
for _, tag := range tagSlice { for _, tag := range tagSlice {
tagPair := strings.SplitN(tag, "=", 2) tagPair := strings.SplitN(tag, "=", 2)
if len(tagPair) == 2 { if len(tagPair) == 2 {
tags[tagPair[0]] = tagPair[1] if tagPair[1] == "" {
tags[tagPair[0]] = "nil"
} else {
tags[tagPair[0]] = tagPair[1]
}
} else { } else {
err = fmt.Errorf("bad tag %s", tag) err = fmt.Errorf("bad tag %s", tag)
return return

Loading…
Cancel
Save