From 9e33d9bfadf0bf5b4856b056a889c3f53ab4eb96 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 5 Apr 2023 21:07:44 +1000 Subject: [PATCH] Fix #2938. Unlinked objects should no longer synchronise edits after they've changed. --- src/blenderbim/blenderbim/bim/module/root/operator.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/root/operator.py b/src/blenderbim/blenderbim/bim/module/root/operator.py index 2b5bfd2248..89ff3c7fca 100644 --- a/src/blenderbim/blenderbim/bim/module/root/operator.py +++ b/src/blenderbim/blenderbim/bim/module/root/operator.py @@ -168,6 +168,8 @@ class UnlinkObject(bpy.types.Operator): objects = context.selected_objects for obj in objects: if obj.BIMObjectProperties.ifc_definition_id: + if obj in IfcStore.edited_objs: + IfcStore.edited_objs.remove(obj) IfcStore.unlink_element(obj=obj) if obj.data: obj.data = obj.data.copy()