diff --git a/gramps/gen/proxy/referencedbyselection.py b/gramps/gen/proxy/referencedbyselection.py index 79f464efd..9739fb482 100644 --- a/gramps/gen/proxy/referencedbyselection.py +++ b/gramps/gen/proxy/referencedbyselection.py @@ -232,9 +232,13 @@ class ReferencedBySelectionProxyDb(ProxyDbBase): self.process_attributes(event) place_handle = event.get_place_handle() - place = self.db.get_place_from_handle(place_handle) - if place: - self.process_place(place) + try: + place = self.db.get_place_from_handle(place_handle) + if place: + self.process_place(place) + except AttributeError: + import logging + logging.warning('Event:%s; Handle:%s' % (event, event.handle)) def process_place(self, place): """