From 44bf8527f60be4eea104b32e62a2dad6860d7344 Mon Sep 17 00:00:00 2001 From: Ryan Schultz Date: Sun, 12 Jul 2026 11:54:35 -0500 Subject: [PATCH] Invalidate dim GUID index after Shift+D to ensure duplicated parametric dimensions auto-regenerate Co-Authored-By: Claude Sonnet 4.6 --- src/bonsai/bonsai/bim/module/geometry/operator.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bonsai/bonsai/bim/module/geometry/operator.py b/src/bonsai/bonsai/bim/module/geometry/operator.py index 3aa75e7d31..b562aedace 100644 --- a/src/bonsai/bonsai/bim/module/geometry/operator.py +++ b/src/bonsai/bonsai/bim/module/geometry/operator.py @@ -1325,6 +1325,10 @@ class OverrideDuplicateMove(bpy.types.Operator): if new_active_obj: context.view_layer.objects.active = new_active_obj + if any(e.is_a("IfcAnnotation") for e in old_to_new): + import bonsai.bim.module.drawing.handler as _drawing_handler + _drawing_handler.invalidate_dim_index() + return old_to_new