From f9173700a68b16fa8434b98d40f244731ff9866b Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 6 Jul 2023 13:40:10 +1000 Subject: [PATCH] Fix #3349. Allow inserting a filling into an uncontained building element. --- src/blenderbim/blenderbim/bim/module/model/product.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/model/product.py b/src/blenderbim/blenderbim/bim/module/model/product.py index f85037b07b..18315ea901 100644 --- a/src/blenderbim/blenderbim/bim/module/model/product.py +++ b/src/blenderbim/blenderbim/bim/module/model/product.py @@ -154,10 +154,11 @@ class AddConstrTypeInstance(bpy.types.Operator): ) else: parent = ifcopenshell.util.element.get_container(building_element) - parent_obj = tool.Ifc.get_object(parent) - blenderbim.core.spatial.assign_container( - tool.Ifc, tool.Collector, tool.Spatial, structure_obj=parent_obj, element_obj=obj - ) + if parent: + parent_obj = tool.Ifc.get_object(parent) + blenderbim.core.spatial.assign_container( + tool.Ifc, tool.Collector, tool.Spatial, structure_obj=parent_obj, element_obj=obj + ) # set occurences properties for the types defined with modifiers if instance_class in ["IfcWindow", "IfcDoor"]: