diff --git a/model_struct.go b/model_struct.go index bafea8e8..6a9a37ec 100644 --- a/model_struct.go +++ b/model_struct.go @@ -461,8 +461,8 @@ func parseTagSetting(str string) map[string]string { for _, value := range tags { v := strings.Split(value, ":") k := strings.TrimSpace(strings.ToUpper(v[0])) - if len(v) == 2 { - setting[k] = v[1] + if len(v) >= 2 { + setting[k] = strings.Join(v[1:], ":") } else { setting[k] = k }