Merge 4f36429d751d92ecec209b625f09093adc345e42 into 6450b862e91b25cc6e1368d6d7aa324ab6e6f1ce
This commit is contained in:
commit
d59a230eff
3
utils.go
3
utils.go
@ -130,6 +130,9 @@ func Expr(expression string, args ...interface{}) *expr {
|
||||
|
||||
func indirect(reflectValue reflect.Value) reflect.Value {
|
||||
for reflectValue.Kind() == reflect.Ptr {
|
||||
if reflectValue.IsNil() && reflectValue.CanSet() {
|
||||
reflectValue.Set(reflect.New(reflectValue.Type().Elem()))
|
||||
}
|
||||
reflectValue = reflectValue.Elem()
|
||||
}
|
||||
return reflectValue
|
||||
|
Loading…
x
Reference in New Issue
Block a user