From fa4ba58cacb0e80c2f8e16f2ef89ee0addfe5524 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sat, 16 Jan 2021 15:36:06 +1100 Subject: [PATCH] Minor fix --- src/ifcblenderexport/blenderbim/bim/module/root/operator.py | 3 ++- .../blenderbim/bim/module/spatial/assign_container.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ifcblenderexport/blenderbim/bim/module/root/operator.py b/src/ifcblenderexport/blenderbim/bim/module/root/operator.py index aacf814278..3d71a7778c 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/root/operator.py +++ b/src/ifcblenderexport/blenderbim/bim/module/root/operator.py @@ -108,7 +108,8 @@ class AssignClass(bpy.types.Operator): obj.name = "{}/{}".format(product.is_a(), obj.name) obj.BIMObjectProperties.ifc_definition_id = int(product.id()) - bpy.ops.bim.add_representation(obj=obj.name, context_id=self.context_id) + if obj.data: + bpy.ops.bim.add_representation(obj=obj.name, context_id=self.context_id) if product.is_a("IfcElementType"): self.place_in_types_collection(obj) diff --git a/src/ifcblenderexport/blenderbim/bim/module/spatial/assign_container.py b/src/ifcblenderexport/blenderbim/bim/module/spatial/assign_container.py index b8087cd3a0..afbe536700 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/spatial/assign_container.py +++ b/src/ifcblenderexport/blenderbim/bim/module/spatial/assign_container.py @@ -24,7 +24,7 @@ class Usecase: if related_elements: contained_in_structure[0].RelatedElements = related_elements else: - self.file.remove(contained_in_structure) + self.file.remove(contained_in_structure[0]) if contains_elements: related_elements = list(contains_elements[0].RelatedElements)