From b6b681c2448aacedf80f607ad5e7e07f3fc2324b Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 14 Jun 2024 11:56:53 +0500 Subject: [PATCH] bim.add_boundary - info message if no relevant elements selected --- src/blenderbim/blenderbim/bim/module/boundary/operator.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/boundary/operator.py b/src/blenderbim/blenderbim/bim/module/boundary/operator.py index ace7cb2d99..f67a0ba31c 100644 --- a/src/blenderbim/blenderbim/bim/module/boundary/operator.py +++ b/src/blenderbim/blenderbim/bim/module/boundary/operator.py @@ -602,6 +602,11 @@ class AddBoundary(bpy.types.Operator, tool.Ifc.Operator): parent_boundaries = [] objs = context.selected_objects + + if not any((element:=tool.Ifc.get_entity(obj)) and element.is_a("IfcSpace") for obj in objs): + self.report({"INFO"}, "No IfcSpace elements selected.") + return {"FINISHED"} + if len(objs) == 2: # The user may select two objects, a space and its related building element for obj in objs: