Minor fix

This commit is contained in:
Dion Moult
2021-01-16 15:36:06 +11:00
parent 5a11ac0545
commit fa4ba58cac
2 changed files with 3 additions and 2 deletions
@@ -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)
@@ -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)