From 688f38943d2428605e4a518b90f992c98218b90b Mon Sep 17 00:00:00 2001 From: yusing Date: Thu, 6 Feb 2025 01:58:45 +0800 Subject: [PATCH] fix single line yaml list treated as comma seperated list --- internal/utils/serialization.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/utils/serialization.go b/internal/utils/serialization.go index 37922f4..548ee5f 100644 --- a/internal/utils/serialization.go +++ b/internal/utils/serialization.go @@ -428,7 +428,7 @@ func ConvertString(src string, dst reflect.Value) (convertible bool, convErr E.E src = strings.TrimSpace(src) isMultiline := strings.ContainsRune(src, '\n') // one liner is comma separated list - if !isMultiline { + if !isMultiline && src[0] != '-' { values := strutils.CommaSeperatedList(src) dst.Set(reflect.MakeSlice(dst.Type(), len(values), len(values))) errs := E.NewBuilder("invalid slice values")