fix: update panic if model is not ptr
This commit is contained in:
parent
e65f454c48
commit
85f2d9d546
@ -133,12 +133,8 @@ func GetIdentityFieldValuesMap(ctx context.Context, reflectValue reflect.Value,
|
||||
for i := 0; i < reflectValue.Len(); i++ {
|
||||
elem := reflectValue.Index(i)
|
||||
elemKey := elem.Interface()
|
||||
if elem.Kind() != reflect.Ptr {
|
||||
if elem.CanAddr() {
|
||||
elemKey = elem.Addr().Interface()
|
||||
} else {
|
||||
elemKey = elem.Interface()
|
||||
}
|
||||
if elem.Kind() != reflect.Ptr && elem.CanAddr() {
|
||||
elemKey = elem.Addr().Interface()
|
||||
}
|
||||
|
||||
if _, ok := loaded[elemKey]; ok {
|
||||
|
Loading…
x
Reference in New Issue
Block a user