From c5c8a3ba0b52fcfbd82f932c36cebb832e1020d9 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 1 Aug 2023 13:17:35 +0500 Subject: [PATCH] error message on setting flow direction for disconnected port previously it just did nothing which was a bit confusing --- src/blenderbim/blenderbim/bim/module/system/operator.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/system/operator.py b/src/blenderbim/blenderbim/bim/module/system/operator.py index f421f77625..33db86f096 100644 --- a/src/blenderbim/blenderbim/bim/module/system/operator.py +++ b/src/blenderbim/blenderbim/bim/module/system/operator.py @@ -201,6 +201,11 @@ class SetFlowDirection(bpy.types.Operator, Operator): direction: bpy.props.StringProperty() def _execute(self, context): + port = tool.Ifc.get_entity(context.active_object) + second_port = tool.System.get_connected_port(port) + if not second_port: + self.report({"ERROR"}, "To set flow direction port has to be connected to another one.") + return core.set_flow_direction( tool.Ifc, tool.System, port=tool.Ifc.get_entity(context.active_object), direction=self.direction )