From 283f46d54333412578910a0b5f82e454141e48b8 Mon Sep 17 00:00:00 2001 From: Gerald Britton Date: Wed, 29 Jul 2009 13:42:19 +0000 Subject: [PATCH] Bug [0003123]: [Gedcom] An empty type on event may break import svn: r12849 --- src/GrampsDbUtils/_GedcomParse.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/GrampsDbUtils/_GedcomParse.py b/src/GrampsDbUtils/_GedcomParse.py index 55aba5b73..34c49e386 100644 --- a/src/GrampsDbUtils/_GedcomParse.py +++ b/src/GrampsDbUtils/_GedcomParse.py @@ -1164,7 +1164,7 @@ class GedcomParser(UpdateCallback): line.data.startswith("SOURCE "): # A source formatted in a single line, for example: # 0 @S62@ SOUR This is the title of the source - source = self.__find_or_create_source(self.sid_map[line[3]]) + source = self.__find_or_create_source(self.sid_map[line.data]) source.set_title(line.data[5:]) self.dbase.commit_source(source, self.trans) elif key[0:4] == "NOTE": @@ -2727,7 +2727,7 @@ class GedcomParser(UpdateCallback): else: try: name = gen.lib.EventType((gen.lib.EventType.CUSTOM, - line[3])) + line.data)) except AttributeError: name = gen.lib.EventType(gen.lib.EventType.UNKNOWN) state.event.set_type(name)