* src/GrampsDb/_ReadXML.py (start_eventref): Only set birth and
death references for events with primary role. svn: r6867
This commit is contained in:
parent
5e30de4074
commit
824bcfb0bd
@ -1,4 +1,6 @@
|
|||||||
2006-06-06 Alex Roitman <shura@gramps-project.org>
|
2006-06-06 Alex Roitman <shura@gramps-project.org>
|
||||||
|
* src/GrampsDb/_ReadXML.py (start_eventref): Only set birth and
|
||||||
|
death references for events with primary role.
|
||||||
* src/GrampsDb/_DbUtils.py (set_birth_death_index): Only set birth
|
* src/GrampsDb/_DbUtils.py (set_birth_death_index): Only set birth
|
||||||
and death references for events with primary role.
|
and death references for events with primary role.
|
||||||
|
|
||||||
|
@ -770,9 +770,11 @@ class GrampsParser(UpdateCallback):
|
|||||||
elif self.person:
|
elif self.person:
|
||||||
event.personal = True
|
event.personal = True
|
||||||
if (event.type == RelLib.EventType.BIRTH) \
|
if (event.type == RelLib.EventType.BIRTH) \
|
||||||
|
and (self.eventref.role == RelLib.EventRoleType.PRIMARY) \
|
||||||
and (self.person.get_birth_ref() == None):
|
and (self.person.get_birth_ref() == None):
|
||||||
self.person.set_birth_ref(self.eventref)
|
self.person.set_birth_ref(self.eventref)
|
||||||
elif (event.type == RelLib.EventType.DEATH) \
|
elif (event.type == RelLib.EventType.DEATH) \
|
||||||
|
and (self.eventref.role == RelLib.EventRoleType.PRIMARY) \
|
||||||
and (self.person.get_death_ref() == None):
|
and (self.person.get_death_ref() == None):
|
||||||
self.person.set_death_ref(self.eventref)
|
self.person.set_death_ref(self.eventref)
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user