From 1f10b2415eb29e90a44ad9bcb35ae097733e7ce9 Mon Sep 17 00:00:00 2001 From: Gorgious56 Date: Fri, 9 Feb 2024 17:26:48 +0100 Subject: [PATCH] Assigning an ifc class to an object now displays a message if the object is not in OBJECT mode --- src/blenderbim/blenderbim/bim/module/root/operator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/root/operator.py b/src/blenderbim/blenderbim/bim/module/root/operator.py index 025184f40a..0dffcb7df3 100644 --- a/src/blenderbim/blenderbim/bim/module/root/operator.py +++ b/src/blenderbim/blenderbim/bim/module/root/operator.py @@ -158,6 +158,9 @@ class AssignClass(bpy.types.Operator, Operator): ifc_context = tool.Ifc.get().by_id(ifc_context) active_object = context.active_object for obj in objects: + if obj.mode != "OBJECT": + self.report({"ERROR"}, "Object must be in OBJECT mode to assign class") + continue core.assign_class( tool.Ifc, tool.Collector,