From 865c037474db1e666b1906d09659e25224b46511 Mon Sep 17 00:00:00 2001 From: Ryan Schultz Date: Sat, 7 Oct 2023 10:25:22 -0500 Subject: [PATCH] fixed error when creating new walltype in IFC2x3 --- src/blenderbim/blenderbim/bim/module/model/product.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/model/product.py b/src/blenderbim/blenderbim/bim/module/model/product.py index 8d67810409..fcc4f9f3fb 100644 --- a/src/blenderbim/blenderbim/bim/module/model/product.py +++ b/src/blenderbim/blenderbim/bim/module/model/product.py @@ -80,9 +80,13 @@ class AddDefaultType(bpy.types.Operator, tool.Ifc.Operator): def _execute(self, context): props = context.scene.BIMModelProperties + ifc_file = tool.Ifc.get() props.type_class = self.ifc_element_type if self.ifc_element_type == "IfcWallType": - props.type_predefined_type = "SOLIDWALL" + if ifc_file.schema == "IFC2X3": + props.type_predefined_type = "STANDARD" + else: + props.type_predefined_type = "SOLIDWALL" props.type_template = "LAYERSET_AXIS2" elif self.ifc_element_type == "IfcSlabType": props.type_predefined_type = "FLOOR"