fix repeated text unmarshal bug
This commit is contained in:
parent
74dd5a2c5a
commit
b9375a2e66
2
parse.go
2
parse.go
|
@ -426,7 +426,7 @@ func setSlice(dest reflect.Value, values []string, trunc bool) error {
|
||||||
|
|
||||||
var ptr bool
|
var ptr bool
|
||||||
elem := dest.Type().Elem()
|
elem := dest.Type().Elem()
|
||||||
if elem.Kind() == reflect.Ptr {
|
if elem.Kind() == reflect.Ptr && !elem.Implements(textUnmarshalerType) {
|
||||||
ptr = true
|
ptr = true
|
||||||
elem = elem.Elem()
|
elem = elem.Elem()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue