fixes #7486
This commit is contained in:
parent
842ee527eb
commit
b4ef04e236
@ -457,7 +457,7 @@ func (field *Field) setupValuerAndSetter() {
|
|||||||
switch {
|
switch {
|
||||||
case len(field.StructField.Index) == 1 && fieldIndex > 0:
|
case len(field.StructField.Index) == 1 && fieldIndex > 0:
|
||||||
field.ValueOf = func(ctx context.Context, value reflect.Value) (interface{}, bool) {
|
field.ValueOf = func(ctx context.Context, value reflect.Value) (interface{}, bool) {
|
||||||
fieldValue := reflect.Indirect(value).Field(fieldIndex)
|
fieldValue := reflect.Indirect(value).FieldByName(field.Name)
|
||||||
return fieldValue.Interface(), fieldValue.IsZero()
|
return fieldValue.Interface(), fieldValue.IsZero()
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user