From 519e667464c1adf05a42be34b14d3ea9dda836bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Perdig=C3=A3o?= Date: Tue, 7 Jan 2025 18:17:32 -0300 Subject: [PATCH] Fix bug with `bim.aggregate_assign_new_objects_in_aggregate_mode`. --- src/bonsai/bonsai/bim/module/aggregate/operator.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/aggregate/operator.py b/src/bonsai/bonsai/bim/module/aggregate/operator.py index d4cff5151b..87b46412b7 100644 --- a/src/bonsai/bonsai/bim/module/aggregate/operator.py +++ b/src/bonsai/bonsai/bim/module/aggregate/operator.py @@ -431,9 +431,10 @@ class BIM_OT_aggregate_assign_new_objects_in_aggregate_mode(bpy.types.Operator): editing_obj = props.editing_objects.add() editing_obj.obj = obj props.editing_aggregate.select_set(True) - context.view_layer.objects.active = new_objs[0] - self.relating_object = tool.Ifc.get_entity(props.editing_aggregate).id() - self.related_object = tool.Ifc.get_entity(obj).id() + if new_objs: + context.view_layer.objects.active = new_objs[0] + self.relating_object = tool.Ifc.get_entity(props.editing_aggregate).id() + self.related_object = tool.Ifc.get_entity(obj).id() BIM_OT_aggregate_assign_object._execute(self, context)