re-fixed the issue for real.

a little more reflection was required to make it work correctly.

Signed-off-by: quobix <dave@quobix.com>
This commit is contained in:
quobix
2023-11-17 08:25:32 -05:00
parent 43838b8f25
commit ac96579355

View File

@@ -823,7 +823,14 @@ func AreEqual(l, r Hashable) bool {
if l == nil || r == nil {
return false
}
vol := reflect.ValueOf(l)
vor := reflect.ValueOf(r)
if vol.Kind() != reflect.Struct && vor.Kind() != reflect.Struct {
if vol.IsNil() || vor.IsNil() {
return false
}
}
return l.Hash() == r.Hash()
}