Fix for when active_handle is ''

svn: r23297
This commit is contained in:
Doug Blank 2013-10-10 17:26:54 +00:00
parent 98edfd2848
commit 6bb98bb230
2 changed files with 16 additions and 15 deletions

View File

@ -77,9 +77,9 @@ class Ancestor(Gramplet):
"""
Return True if the gramplet has data, else return False.
"""
if active_handle is None:
return False
if active_handle:
person = self.dbstate.db.get_person_from_handle(active_handle)
if person:
family_handle = person.get_main_parents_family_handle()
family = self.dbstate.db.get_family_from_handle(family_handle)
if family and (family.get_father_handle() or

View File

@ -77,11 +77,12 @@ class Descendant(Gramplet):
"""
Return True if the gramplet has data, else return False.
"""
if active_handle is None:
return False
if active_handle:
person = self.dbstate.db.get_person_from_handle(active_handle)
if person:
for family_handle in person.get_family_handle_list():
family = self.dbstate.db.get_family_from_handle(family_handle)
if family:
for child_ref in family.get_child_ref_list():
return True
return False