Bug [0003123]: [Gedcom] An empty type on event may break import (gbritton)

svn: r12853
This commit is contained in:
Jérôme Rapinat 2009-07-29 20:17:41 +00:00
parent f0f32f6122
commit 6cd32e4b74

View File

@ -1166,7 +1166,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":
@ -2729,7 +2729,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)