From a19b7614fac321dab211fd50440334f6453551e9 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sun, 26 May 2024 20:12:12 +1000 Subject: [PATCH] Fix #4737. Bug where loading profiles with a non-mesh selected would lead to trouble. --- src/blenderbim/blenderbim/bim/module/profile/operator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/profile/operator.py b/src/blenderbim/blenderbim/bim/module/profile/operator.py index 6886d6e77c..4e9bee48a4 100644 --- a/src/blenderbim/blenderbim/bim/module/profile/operator.py +++ b/src/blenderbim/blenderbim/bim/module/profile/operator.py @@ -175,7 +175,7 @@ class EnableEditingArbitraryProfile(bpy.types.Operator, tool.Ifc.Operator): def disable_editing_arbitrary_profile(context): obj = context.active_object - if obj and obj.data and obj.data.BIMMeshProperties.subshape_type == "PROFILE": + if obj and obj.type == "MESH" and obj.data and obj.data.BIMMeshProperties.subshape_type == "PROFILE": ProfileDecorator.uninstall() bpy.ops.object.mode_set(mode="OBJECT") profile_mesh = obj.data