* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Convert upgrade
to using new birth/death reference approach. * src/GrampsDb/_GrampsDbBase.py (commit_person): Simplify updating of the custom event roles. * src/GrampsDb/_WriteXML.py (write_person): Use methods to get birth/death ref, not raw attributes. * src/RelLib/_Person.py: Convert to using birth and death ref indices. birth/deat reference; use methods to get birth/death ref, not raw attributes. svn: r6762
This commit is contained in:
@ -773,11 +773,11 @@ class GrampsParser(UpdateCallback):
|
||||
elif self.person:
|
||||
event.personal = True
|
||||
if (event.type == RelLib.EventType.BIRTH) \
|
||||
and (self.person.birth_ref == None):
|
||||
self.person.birth_ref = self.eventref
|
||||
and (self.person.get_birth_ref() == None):
|
||||
self.person.set_birth_ref(self.eventref)
|
||||
elif (event.type == RelLib.EventType.DEATH) \
|
||||
and (self.person.death_ref == None):
|
||||
self.person.death_ref = self.eventref
|
||||
and (self.person.get_death_ref() == None):
|
||||
self.person.set_death_ref(self.eventref)
|
||||
else:
|
||||
self.person.add_event_ref(self.eventref)
|
||||
|
||||
|
Reference in New Issue
Block a user