From a7018408262b41f015cc0bfd8a90cc1b59178ff1 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 30 Jan 2024 14:40:07 +0500 Subject: [PATCH] Fixed error adding a boolean It occured if active object was IFC object and second selected object was just Blender object. --- src/blenderbim/blenderbim/bim/module/model/opening.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/blenderbim/blenderbim/bim/module/model/opening.py b/src/blenderbim/blenderbim/bim/module/model/opening.py index f37243c40c..fe127b6e5e 100644 --- a/src/blenderbim/blenderbim/bim/module/model/opening.py +++ b/src/blenderbim/blenderbim/bim/module/model/opening.py @@ -521,6 +521,7 @@ class AddBoolean(Operator, tool.Ifc.Operator): return {"FINISHED"} if element2 and not element1: obj1, obj2 = obj2, obj1 + element1, element2 = element2, element1 if not obj1.data or not hasattr(obj1.data, "BIMMeshProperties"): return {"FINISHED"} representation = tool.Ifc.get().by_id(obj1.data.BIMMeshProperties.ifc_definition_id)