From 5ce28808c66c0174554df7d39368c4a32e467e93 Mon Sep 17 00:00:00 2001 From: Doug Blank Date: Tue, 10 Sep 2013 10:09:46 +0000 Subject: [PATCH] 7053: Narrated Website report crashes; check for family == None on lookup svn: r23075 --- gramps/gen/relationship.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gramps/gen/relationship.py b/gramps/gen/relationship.py index 70007ddfe..974e97c90 100644 --- a/gramps/gen/relationship.py +++ b/gramps/gen/relationship.py @@ -611,6 +611,8 @@ class RelationshipCalculator(object): birthmother = None for fam in person.get_parent_family_handle_list(): family = db.get_family_from_handle(fam) + if not family: + continue childrel = [(ref.get_mother_relation(), ref.get_father_relation()) for ref in family.get_child_ref_list() @@ -632,6 +634,8 @@ class RelationshipCalculator(object): nb_parents = [] for fam in person.get_parent_family_handle_list(): family = db.get_family_from_handle(fam) + if not family: + continue childrel = [(ref.get_mother_relation(), ref.get_father_relation()) for ref in family.get_child_ref_list() @@ -959,6 +963,8 @@ class RelationshipCalculator(object): for family_handle in family_handles : rel_fam_new = rel_fam + [fam] family = db.get_family_from_handle(family_handle) + if not family: + continue #obtain childref for this person childrel = [(ref.get_mother_relation(), ref.get_father_relation()) for ref in