mirror of
https://github.com/LukeHagar/libopenapi.git
synced 2025-12-09 12:37:49 +00:00
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:
@@ -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()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user