diff --git a/src/blenderbim/blenderbim/bim/module/model/profile.py b/src/blenderbim/blenderbim/bim/module/model/profile.py index e7d2101fa9..1dc95de135 100644 --- a/src/blenderbim/blenderbim/bim/module/model/profile.py +++ b/src/blenderbim/blenderbim/bim/module/model/profile.py @@ -418,6 +418,8 @@ class DumbProfileJoiner: self.body = copy.deepcopy(body) material = ifcopenshell.util.element.get_material(element, should_skip_usage=False) usage = None + if not material or not material.is_a("IfcMaterialProfileSet"): + return if material.is_a("IfcMaterialProfileSetUsage"): usage = material material = material.ForProfileSet