diff --git a/src/plugins/lib/libgedcom.py b/src/plugins/lib/libgedcom.py index 139a3bbca..4d5526108 100644 --- a/src/plugins/lib/libgedcom.py +++ b/src/plugins/lib/libgedcom.py @@ -5646,7 +5646,7 @@ class GedcomParser(UpdateCallback): """ while True: line = self.__get_next_line() - if self.__level_is_finished(line, state.level): + if self.__level_is_finished(line, state.level+1): break elif line.token == TOKEN_AGE: attr = gen.lib.Attribute() @@ -5667,7 +5667,7 @@ class GedcomParser(UpdateCallback): """ while True: line = self.__get_next_line() - if self.__level_is_finished(line, state.level): + if self.__level_is_finished(line, state.level+1): break elif line.token == TOKEN_AGE: attr = gen.lib.Attribute()