From 848114ea4ea7a7d5fa08ff43b0d000efa31cf87d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Rapinat?= Date: Sat, 16 Oct 2010 09:12:47 +0000 Subject: [PATCH] #4264 properly import role and type on family (.gw file) svn: r16005 --- src/plugins/import/ImportGeneWeb.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/import/ImportGeneWeb.py b/src/plugins/import/ImportGeneWeb.py index ed0b6972d..f387d9f73 100644 --- a/src/plugins/import/ImportGeneWeb.py +++ b/src/plugins/import/ImportGeneWeb.py @@ -467,13 +467,17 @@ class GeneWebParser(object): gen.lib.EventType.MARRIAGE, None, mar_date, mar_place, mar_source) mar_ref = gen.lib.EventRef() mar_ref.set_reference_handle(mar.get_handle()) + mar_ref.set_role(gen.lib.EventRoleType.FAMILY) self.current_family.add_event_ref(mar_ref) + self.current_family.set_relationship( + gen.lib.FamilyRelType(gen.lib.FamilyRelType.MARRIED)) if div_date: div = self.create_event( gen.lib.EventType.DIVORCE, None, div_date, None, None) div_ref = gen.lib.EventRef() div_ref.set_reference_handle(div.get_handle()) + div_ref.set_role(gen.lib.EventRoleType.FAMILY) self.current_family.add_event_ref(div_ref) if sep_date or engaged: @@ -481,6 +485,7 @@ class GeneWebParser(object): gen.lib.EventType.ENGAGEMENT, None, sep_date, None, None) sep_ref = gen.lib.EventRef() sep_ref.set_reference_handle(sep.get_handle()) + sep_ref.set_role(gen.lib.EventRoleType.FAMILY) self.current_family.add_event_ref(sep_ref) if not married: