From 2db4a6f89f620bae57a93e0bd37a95c8d60543c2 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sat, 20 Feb 2021 09:21:18 +1100 Subject: [PATCH] Fix bug where you couldn't copy classes without representations. --- src/ifcblenderexport/blenderbim/bim/module/root/operator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcblenderexport/blenderbim/bim/module/root/operator.py b/src/ifcblenderexport/blenderbim/bim/module/root/operator.py index d6a827b243..b84a8fc2e8 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/root/operator.py +++ b/src/ifcblenderexport/blenderbim/bim/module/root/operator.py @@ -231,7 +231,7 @@ class CopyClass(bpy.types.Operator): self.file, {"product": self.file.by_id(obj.BIMObjectProperties.ifc_definition_id)} ).execute() IfcStore.link_element(result, obj) - if obj.data.users == 1: + if obj.data and obj.data.users == 1: bpy.ops.bim.add_representation(obj=obj.name) else: bpy.ops.bim.map_representations(