From a51ecea9b184f9c1e9567b433a92b74624e87598 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 10 Aug 2023 13:55:46 +0500 Subject: [PATCH] More descriptive error message on attempt to delete drawings category --- src/blenderbim/blenderbim/bim/module/drawing/operator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/drawing/operator.py b/src/blenderbim/blenderbim/bim/module/drawing/operator.py index 2717eae142..1cbbd8d838 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/operator.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/operator.py @@ -1512,6 +1512,9 @@ class RemoveDrawing(bpy.types.Operator, Operator): tool.Ifc.get().by_id(d.ifc_definition_id) for d in context.scene.DocProperties.drawings if d.is_selected ] else: + if not self.drawing: + self.report({"ERROR"}, "No drawing selected") + return {"CANCELLED"} drawings = [tool.Ifc.get().by_id(self.drawing)] removed_drawings = [drawing.id() for drawing in drawings]