fix: test failure (#2874)

This commit is contained in:
Kevin Wan
2023-02-12 20:08:02 +08:00
committed by kevin
parent 0ba9335b04
commit f0b8dd45fe
2 changed files with 7 additions and 3 deletions

View File

@@ -853,10 +853,12 @@ func (u *Unmarshaler) unmarshalWithFullName(m valuerWithParent, v interface{}, f
numFields := baseType.NumField()
for i := 0; i < numFields; i++ {
if !baseType.Field(i).IsExported() {
field := baseType.Field(i)
if !field.IsExported() {
continue
}
if err := u.processField(baseType.Field(i), valElem.Field(i), m, fullName); err != nil {
if err := u.processField(field, valElem.Field(i), m, fullName); err != nil {
return err
}
}