From 4d44ec71742e36afcac4a04221f8aa3ec0eb0616 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 25 Nov 2024 16:52:54 +0500 Subject: [PATCH] Fix creating arbitrary profile without object after e74adcb Error: Python: Traceback (most recent call last): File "\bonsai\bim\ifc.py", line 443, in execute_ifc_operator result = getattr(operator, "_execute")(context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "\bonsai\bim\module\profile\operator.py", line 172, in _execute if not indices: ^^^^^^^ UnboundLocalError: cannot access local variable 'indices' where it is not associated with a value --- src/bonsai/bonsai/bim/module/profile/operator.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bonsai/bonsai/bim/module/profile/operator.py b/src/bonsai/bonsai/bim/module/profile/operator.py index 88b6d187d9..c2e95c1730 100644 --- a/src/bonsai/bonsai/bim/module/profile/operator.py +++ b/src/bonsai/bonsai/bim/module/profile/operator.py @@ -156,6 +156,7 @@ class AddProfileDef(bpy.types.Operator, tool.Ifc.Operator): profile_class = props.profile_classes if profile_class == "IfcArbitraryClosedProfileDef": obj = props.object_to_profile + indices = [] if obj: if len(obj.data.polygons) == 0: self.report(