03289: GVFamilyLines, PlaceReport crash without individuals set
svn: r13412
This commit is contained in:
parent
75991dd5cd
commit
602097c854
@ -368,7 +368,9 @@ class FamilyLinesReport(Report):
|
|||||||
self._interest_set = set()
|
self._interest_set = set()
|
||||||
for gid in self._gidlist.split():
|
for gid in self._gidlist.split():
|
||||||
person = self._db.get_person_from_gramps_id(gid)
|
person = self._db.get_person_from_gramps_id(gid)
|
||||||
self._interest_set.add(person.get_handle())
|
if person is not None:
|
||||||
|
#option can be from another family tree, so person can be None
|
||||||
|
self._interest_set.add(person.get_handle())
|
||||||
|
|
||||||
# convert the 'surnamecolors' string to a dictionary of names and colors
|
# convert the 'surnamecolors' string to a dictionary of names and colors
|
||||||
self._surnamecolors = {}
|
self._surnamecolors = {}
|
||||||
|
@ -225,7 +225,9 @@ class PlaceReport(Report):
|
|||||||
place_handles = []
|
place_handles = []
|
||||||
for place_gid in places.split():
|
for place_gid in places.split():
|
||||||
place = self.database.get_place_from_gramps_id(place_gid)
|
place = self.database.get_place_from_gramps_id(place_gid)
|
||||||
place_handles.append(place.get_handle())
|
if place is not None:
|
||||||
|
#place can be None if option is gid of other fam tree
|
||||||
|
place_handles.append(place.get_handle())
|
||||||
|
|
||||||
return place_handles
|
return place_handles
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user