diff --git a/ChangeLog b/ChangeLog index a22f570f6..50ea12449 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ * src/plugins/DetDescendantReport.py: insert name keys for indexing. * src/plugins/DetAncestralReport.py: insert name keys for indexing. * src/plugins/FamilyGroup.py: print descriptions for events. + * src/PluginUtils/_ReportUtils.py: handle no person error 2006-05-29 Alex Roitman * src/Editors/_EditFamily.py (EditFamily.save): Typo. diff --git a/src/PluginUtils/_ReportUtils.py b/src/PluginUtils/_ReportUtils.py index 416d6a342..4073c1280 100644 --- a/src/PluginUtils/_ReportUtils.py +++ b/src/PluginUtils/_ReportUtils.py @@ -2209,6 +2209,9 @@ def get_person_key(db,person): @param db: the GRAMPS database instance @param person: the the key is for """ + if not person: + return "" + name = person.get_primary_name().get_name() birth = " " death = " "