remove duplicate birth and death events in reports (fixes bug )

svn: r6971
This commit is contained in:
Brian Matherly
2006-06-28 04:01:14 +00:00
parent 13e3d9e505
commit 7ce909d3b5
6 changed files with 28 additions and 15 deletions

@ -321,7 +321,11 @@ class DetDescendantReport(Report):
self.doc.end_paragraph()
if self.includeEvents:
birth_ref = person.get_birth_ref()
death_ref = person.get_death_ref()
for event_ref in person.get_event_ref_list():
if event_ref == birth_ref or event_ref == death_ref:
continue
event = self.database.get_event_from_handle(event_ref.ref)
date = DateHandler.get_date(event)
ename = str( event.get_type() )