diff --git a/gramps/plugins/importer/importxml.py b/gramps/plugins/importer/importxml.py index dc1165f3e..50a105a9a 100644 --- a/gramps/plugins/importer/importxml.py +++ b/gramps/plugins/importer/importxml.py @@ -1150,8 +1150,9 @@ class GrampsParser(UpdateCallback): self.placeobj.private = bool(attrs.get("priv")) self.placeobj.change = int(attrs.get('change', self.change)) if self.__xml_version >= (1, 6, 0): - self.placeobj.name = attrs.get("name") - self.placeobj.place_type.set_from_xml_str(attrs.get("type")) + self.placeobj.name = attrs.get('name', '') + if 'type' in attrs: + self.placeobj.place_type.set_from_xml_str(attrs.get('type')) self.info.add('new-object', PLACE_KEY, self.placeobj) # GRAMPS LEGACY: title in the placeobj tag