From 07be50b365386dc55e18da8cd9a08b37770197b4 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 2 Sep 2024 21:23:06 +1000 Subject: [PATCH] See #5261. Fix bug when editing parametric stairs (not stair flights) which sets an inapplicable predefined type --- src/bonsai/bonsai/bim/module/model/stair.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/model/stair.py b/src/bonsai/bonsai/bim/module/model/stair.py index 70a56be5a8..411dd5d124 100644 --- a/src/bonsai/bonsai/bim/module/model/stair.py +++ b/src/bonsai/bonsai/bim/module/model/stair.py @@ -93,7 +93,7 @@ def update_ifc_stair_props(obj): props = obj.BIMStairProperties ifc_file = tool.Ifc.get() - if tool.Ifc.get_schema() != "IFC2X3": + if tool.Ifc.get_schema() != "IFC2X3" and element.is_a("IfcStairFlight"): element.PredefinedType = "STRAIGHT" number_of_risers = props.number_of_treads + 1 # update IfcStairFlight properties (seems already deprecated but keep it for now)