Fix bug where merging by type when loading broke if a type didn't have a name

This commit is contained in:
Dion Moult
2024-01-23 19:45:31 +11:00
parent e8858aeeb3
commit 3182fe9c15
+1 -1
View File
@@ -1343,7 +1343,7 @@ class IfcImporter:
element_type = ifcopenshell.util.element.get_type(element)
if not element_type:
continue
merge_key = str(element_type.id()) + "-" + element_type.Name or "Unnamed"
merge_key = str(element_type.id()) + "-" + (element_type.Name or "Unnamed")
merge_set.setdefault(merge_key, []).append(obj)
id_set.setdefault(merge_key, []).append(ifc_definition_id)
self.merge_objects(merge_set, id_set)