From 42e683375cc287e5ed27e331935a251090f73a7f Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 14 Sep 2023 11:06:21 +0500 Subject: [PATCH] Fixed bug using tab editing arbitrary profile It was assuming we were editing extrusion profile and therefore was giving errors. --- src/blenderbim/blenderbim/bim/module/geometry/operator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/geometry/operator.py b/src/blenderbim/blenderbim/bim/module/geometry/operator.py index 60b671b5e3..b8ed85a5d8 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/operator.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/operator.py @@ -1549,6 +1549,9 @@ class OverrideModeSetObject(bpy.types.Operator): bpy.ops.bim.finish_editing_roof_path() elif tool.Model.get_usage_type(element) == "PROFILE": bpy.ops.bim.edit_extrusion_axis() + # if in the process of editing arbitrary profile + elif context.scene.BIMProfileProperties.active_arbitrary_profile_id: + bpy.ops.bim.edit_arbitrary_profile() else: bpy.ops.bim.edit_extrusion_profile() return self.execute(context)