bugs 9768 and 9778, nonetype error when merging events or families
This commit is contained in:
parent
27c2b0c81d
commit
72bcfc5cd6
@ -88,10 +88,12 @@ class MergeEvent(ManagedWindow):
|
||||
for widget_name in ('date1', 'date2', 'date_btn1', 'date_btn2'):
|
||||
self.get_widget(widget_name).set_sensitive(False)
|
||||
|
||||
place1 = database.get_place_from_handle(
|
||||
self.ev1.get_place_handle())
|
||||
place2 = database.get_place_from_handle(
|
||||
self.ev2.get_place_handle())
|
||||
place1 = self.ev1.get_place_handle()
|
||||
if place1:
|
||||
place1 = database.get_place_from_handle(place1)
|
||||
place2 = self.ev2.get_place_handle()
|
||||
if place2:
|
||||
place2 = database.get_place_from_handle(place2)
|
||||
place1 = place1.get_title() if place1 else ""
|
||||
place2 = place2.get_title() if place2 else ""
|
||||
entry1 = self.get_widget("place1")
|
||||
|
@ -73,7 +73,9 @@ class MergeFamily(ManagedWindow):
|
||||
# Detailed selection widgets
|
||||
father1 = self.fy1.get_father_handle()
|
||||
father2 = self.fy2.get_father_handle()
|
||||
if father1:
|
||||
father1 = self.database.get_person_from_handle(father1)
|
||||
if father2:
|
||||
father2 = self.database.get_person_from_handle(father2)
|
||||
father_id1 = father1.get_gramps_id() if father1 else ""
|
||||
father_id2 = father2.get_gramps_id() if father2 else ""
|
||||
@ -101,7 +103,9 @@ class MergeFamily(ManagedWindow):
|
||||
|
||||
mother1 = self.fy1.get_mother_handle()
|
||||
mother2 = self.fy2.get_mother_handle()
|
||||
if mother1:
|
||||
mother1 = self.database.get_person_from_handle(mother1)
|
||||
if mother2:
|
||||
mother2 = self.database.get_person_from_handle(mother2)
|
||||
mother_id1 = mother1.get_gramps_id() if mother1 else ""
|
||||
mother_id2 = mother2.get_gramps_id() if mother2 else ""
|
||||
|
Loading…
Reference in New Issue
Block a user