From 378086ac7bceb34c4f2f2744c5e1bd938500f857 Mon Sep 17 00:00:00 2001 From: Gorgious56 Date: Mon, 27 Jan 2025 12:56:27 +0100 Subject: [PATCH] Fix bug when trying to delete an opening object that was already deleted --- src/bonsai/bonsai/bim/module/geometry/operator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/geometry/operator.py b/src/bonsai/bonsai/bim/module/geometry/operator.py index 824711d780..394439839c 100644 --- a/src/bonsai/bonsai/bim/module/geometry/operator.py +++ b/src/bonsai/bonsai/bim/module/geometry/operator.py @@ -736,7 +736,7 @@ class OverrideDelete(bpy.types.Operator): bpy.data.objects.remove(obj) for opening in context.scene.BIMModelProperties.openings: - if not tool.Ifc.get_entity(opening.obj): + if opening.obj is not None and not tool.Ifc.get_entity(opening.obj): bpy.data.objects.remove(opening.obj) tool.Model.purge_scene_openings()