From e34b98033ec37852dce2846f635249638398fa31 Mon Sep 17 00:00:00 2001 From: prculley Date: Sat, 8 Feb 2020 09:38:00 -0600 Subject: [PATCH] Fix GrampsType for comparison bug with empty string as one value Fixes #11563 --- gramps/gen/lib/grampstype.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gramps/gen/lib/grampstype.py b/gramps/gen/lib/grampstype.py index e45e42fa3..f27cf65d4 100644 --- a/gramps/gen/lib/grampstype.py +++ b/gramps/gen/lib/grampstype.py @@ -288,10 +288,12 @@ class GrampsType(object, metaclass=GrampsTypeMeta): else: return self.__value == value[0] else: - if value.value == self._CUSTOM: + if value.value == self._CUSTOM and self.__value == self._CUSTOM: return self.__string == value.string - else: + elif value.value != self._CUSTOM and self.__value != self._CUSTOM: return self.__value == value.value + else: + return False def __ne__(self, value): return not self.__eq__(value)