From 95f2d939e8a82b18853baa410480c036d8e94a2f Mon Sep 17 00:00:00 2001 From: Gorgious Date: Thu, 19 Aug 2021 21:43:31 +0200 Subject: [PATCH] Fix error when filling opening with None object --- src/blenderbim/blenderbim/bim/module/void/operator.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/void/operator.py b/src/blenderbim/blenderbim/bim/module/void/operator.py index 4185daa588..2188c6939b 100644 --- a/src/blenderbim/blenderbim/bim/module/void/operator.py +++ b/src/blenderbim/blenderbim/bim/module/void/operator.py @@ -118,8 +118,10 @@ class AddFilling(bpy.types.Operator): return IfcStore.execute_ifc_operator(self, context) def _execute(self, context): - obj = bpy.data.objects.get(self.obj) if self.obj else context.active_object - opening = bpy.data.objects.get(self.opening) if self.opening else context.scene.VoidProperties.desired_opening + obj = context.scene.objects.get(self.obj, context.active_object) + opening = context.scene.objects.get(self.opening, context.scene.VoidProperties.desired_opening) + if opening is None: + return {'FINISHED'} self.file = IfcStore.get_file() element_id = obj.BIMObjectProperties.ifc_definition_id ifcopenshell.api.run(