diff --git a/parse/builder/builder.go b/parse/builder/builder.go index ec4e2590..d0a73b67 100644 --- a/parse/builder/builder.go +++ b/parse/builder/builder.go @@ -330,9 +330,6 @@ func ConvertSimple(fieldType string, value interface{}, op Operation) (interface case "password": return convert.ToString(value), nil case "string": - if op.IsList() { - return convert.ToStringNoTrim(value), nil - } return convert.ToString(value), nil case "dnsLabel": str := convert.ToString(value) diff --git a/types/convert/convert.go b/types/convert/convert.go index 9529ae4c..6f5e61ae 100644 --- a/types/convert/convert.go +++ b/types/convert/convert.go @@ -44,7 +44,7 @@ func Singular(value interface{}) interface{} { return value } -func ToStringNoTrim(value interface{}) string { +func ToString(value interface{}) string { if t, ok := value.(time.Time); ok { return t.Format(time.RFC3339) } @@ -52,11 +52,7 @@ func ToStringNoTrim(value interface{}) string { if single == nil { return "" } - return fmt.Sprint(single) -} - -func ToString(value interface{}) string { - return strings.TrimSpace(ToStringNoTrim(value)) + return strings.TrimSpace(fmt.Sprint(single)) } func ToTimestamp(value interface{}) (int64, error) {