fix time out bug setupCaluerAndSetter

This commit is contained in:
KEHyeon 2025-02-15 17:54:27 +09:00
parent be5e79f2f3
commit a91142ec03

View File

@ -462,7 +462,7 @@ func (field *Field) setupValuerAndSetter() {
default: default:
field.ValueOf = func(ctx context.Context, v reflect.Value) (interface{}, bool) { field.ValueOf = func(ctx context.Context, v reflect.Value) (interface{}, bool) {
v = reflect.Indirect(v) v = reflect.Indirect(v)
for v.Kind() == reflect.Interface { if v.Kind() == reflect.Interface {
v = reflect.Indirect(v) v = reflect.Indirect(v)
} }
for _, fieldIdx := range field.StructField.Index { for _, fieldIdx := range field.StructField.Index {