From 18b2364d52dd0db93db0a44525ce48b6b2c0c210 Mon Sep 17 00:00:00 2001 From: falken10vdl <33285113+falken10vdl@users.noreply.github.com> Date: Thu, 31 Jul 2025 16:06:49 +0200 Subject: [PATCH] Groups UI - fix crash accessing invalid collection items references #6811 (#6965) --- src/bonsai/bonsai/bim/module/group/operator.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/group/operator.py b/src/bonsai/bonsai/bim/module/group/operator.py index 848c42131c..2aec8e9201 100644 --- a/src/bonsai/bonsai/bim/module/group/operator.py +++ b/src/bonsai/bonsai/bim/module/group/operator.py @@ -67,11 +67,11 @@ class LoadGroups(bpy.types.Operator, tool.Ifc.Operator): ] sorted_related_groups = natsorted(related_groups, key=lambda group: group.Name or "Unnamed") - for related_group in sorted_related_groups: + if sorted_related_groups: new.has_children = True - if not new.is_expanded: - return - self.load_group(related_group, tree_depth=tree_depth + 1) + if new.is_expanded: + for related_group in sorted_related_groups: + self.load_group(related_group, tree_depth=tree_depth + 1) class ToggleGroup(bpy.types.Operator, tool.Ifc.Operator):