From 9cd7d8428cc5ad39df8783d629599014e1f6cf40 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 30 Oct 2023 11:27:55 +0500 Subject: [PATCH] Fixed #3949 --- src/blenderbim/blenderbim/bim/module/geometry/operator.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/geometry/operator.py b/src/blenderbim/blenderbim/bim/module/geometry/operator.py index a36ed6138f..7475cbdb16 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/operator.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/operator.py @@ -795,7 +795,8 @@ class OverrideDuplicateMove(bpy.types.Operator): new = blenderbim.core.root.copy_class(tool.Ifc, tool.Collector, tool.Geometry, tool.Root, obj=new_obj) # clean up the orphaned mesh with ifc id of the original object to avoid confusion - if new and temp_data: + # IfcGridAxis keeps the same mesh data (it's pointing to ifc id 0, so it's not a problem) + if new and temp_data and not new.is_a("IfcGridAxis"): tool.Blender.remove_data_block(temp_data) if new: