Fix IsNil for unrecognized types
This commit is contained in:
parent
066cec4fee
commit
f052192b39
2
item.go
2
item.go
|
@ -146,7 +146,7 @@ func IsNil(it Item) bool {
|
|||
// NOTE(marius): we're not dealing with a type that we know about, so we use slow reflection
|
||||
// as we still care about the result
|
||||
v := reflect.ValueOf(it)
|
||||
isNil = v.Kind() != reflect.Pointer || v.IsNil()
|
||||
isNil = v.Kind() == reflect.Pointer && v.IsNil()
|
||||
}
|
||||
return isNil
|
||||
}
|
||||
|
|
Reference in a new issue