Skip to content

Commit aaacefa

Browse files
committed
Fix bracket handling in StringToString (#413)
1 parent d5e0c06 commit aaacefa

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

string_to_string.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,10 @@ func (s *stringToStringValue) String() string {
7777
}
7878

7979
func stringToStringConv(val string) (interface{}, error) {
80-
val = strings.Trim(val, "[]")
80+
if strings.HasPrefix(val, "[") && strings.HasSuffix(val, "]") {
81+
val = strings.TrimPrefix(val, "[")
82+
val = strings.TrimSuffix(val, "]")
83+
}
8184
// An empty string would cause an empty map
8285
if len(val) == 0 {
8386
return map[string]string{}, nil

0 commit comments

Comments
 (0)