From e9cd48c62d34ea63316eded36dee39a21665b9f5 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 31 Jul 2020 15:41:06 +1000 Subject: [PATCH] Fix import bug getting geometry type of objects without a representation E.g. an IfcGridAxis --- src/ifcblenderexport/blenderbim/bim/import_ifc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcblenderexport/blenderbim/bim/import_ifc.py b/src/ifcblenderexport/blenderbim/bim/import_ifc.py index 389496605e..687c22ab18 100644 --- a/src/ifcblenderexport/blenderbim/bim/import_ifc.py +++ b/src/ifcblenderexport/blenderbim/bim/import_ifc.py @@ -1778,10 +1778,10 @@ class IfcImporter(): return representation.Items[0].MappingTarget def get_geometry_type(self, element): + tree = [] if hasattr(element, 'Representation'): tree = self.file.traverse(element.Representation) elif hasattr(element, 'RepresentationMaps'): - tree = [] for representation_map in element.RepresentationMaps: tree.extend(self.file.traverse(representation_map)) representations = [e for e in tree if e.is_a('IfcRepresentation') \