Fix "Unsupported destination" error when value is pointer of pointer
This commit is contained in:
parent
b870f86fba
commit
f6e75d55a8
@ -33,6 +33,10 @@ func queryCallback(scope *Scope) {
|
||||
results = reflect.Indirect(reflect.ValueOf(value))
|
||||
}
|
||||
|
||||
for results.Kind() == reflect.Ptr {
|
||||
results = results.Elem()
|
||||
}
|
||||
|
||||
if kind := results.Kind(); kind == reflect.Slice {
|
||||
isSlice = true
|
||||
resultType = results.Type().Elem()
|
||||
|
Loading…
x
Reference in New Issue
Block a user