diff --git a/src/bonsai/bonsai/bim/module/geometry/operator.py b/src/bonsai/bonsai/bim/module/geometry/operator.py index a85a36bec7..cad0d190b6 100644 --- a/src/bonsai/bonsai/bim/module/geometry/operator.py +++ b/src/bonsai/bonsai/bim/module/geometry/operator.py @@ -3032,6 +3032,8 @@ class OverrideMoveAggregate(bpy.types.Operator): if parts: aggregates_to_move.append(tool.Ifc.get_object(element)) continue + if not parts and props.in_aggregate_mode: + continue aggregate = ifcopenshell.util.element.get_aggregate(element) if aggregate: aggregates_to_move.append(tool.Ifc.get_object(aggregate))