diff --git a/src/bonsai/bonsai/bim/module/model/opening.py b/src/bonsai/bonsai/bim/module/model/opening.py index e5c52c5adb..df1a2a3ade 100644 --- a/src/bonsai/bonsai/bim/module/model/opening.py +++ b/src/bonsai/bonsai/bim/module/model/opening.py @@ -161,7 +161,7 @@ class FilledOpeningGenerator: voided_objs = [voided_obj] # Openings affect all subelements of an aggregate - for subelement in ifcopenshell.util.element.get_decomposition(element): + for subelement in tool.Aggregate.get_parts_recursively(element): subobj = tool.Ifc.get_object(subelement) if subobj: voided_objs.append(subobj)