3282: Gramps should only display marriage event with role = family (or primary)

svn: r13411
This commit is contained in:
Benny Malengier
2009-10-25 16:52:45 +00:00
parent 14dcf94739
commit cad5461b2d
9 changed files with 32 additions and 11 deletions

View File

@@ -338,7 +338,9 @@ class FamilyGroup(Report):
for event_ref in family_list:
if event_ref:
event = self.database.get_event_from_handle(event_ref.ref)
if event.get_type() == gen.lib.EventType.MARRIAGE:
if event.get_type() == gen.lib.EventType.MARRIAGE and \
(event_ref.get_role() == gen.lib.EventRoleType.FAMILY or
event_ref.get_role() == gen.lib.EventRoleType.PRIMARY ):
m = event
break