Skip to content

Commit b81a26b

Browse files
[+] InterfaceToConn foreign interface and NA check
1 parent 235a4e8 commit b81a26b

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

roles/ui/files/FWO.UI/Pages/NetworkModelling/EditConn.razor

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@
489489
{
490490
if(Container.ConnElement != null)
491491
{
492-
if (!ConnHandler.InterfaceAllowedWithNetworkArea(Container.ConnElement))
492+
if (ConnHandler is not null && !ConnHandler.InterfaceAllowedWithNetworkArea(Container.ConnElement))
493493
{
494494
DisplayMessageInUi(default, userConfig.GetText("edit_connection"), userConfig.GetText("foreign_interface_na"), true);
495495
Container.Clear();
@@ -513,7 +513,7 @@
513513
}
514514
if(Container.AreaElements.Count > 0)
515515
{
516-
if (!ConnHandler.InterfaceAllowedWithNetworkArea())
516+
if (ConnHandler is not null && !ConnHandler.InterfaceAllowedWithNetworkArea())
517517
{
518518
DisplayMessageInUi(default, userConfig.GetText("edit_connection"), userConfig.GetText("foreign_interface_na"), true);
519519
Container.Clear();
@@ -545,7 +545,7 @@
545545
{
546546
if(Container.ConnElement != null)
547547
{
548-
if (!ConnHandler.InterfaceAllowedWithNetworkArea(Container.ConnElement))
548+
if (ConnHandler is not null && !ConnHandler.InterfaceAllowedWithNetworkArea(Container.ConnElement))
549549
{
550550
DisplayMessageInUi(default, userConfig.GetText("edit_connection"), userConfig.GetText("foreign_interface_na"), true);
551551
Container.Clear();
@@ -569,7 +569,7 @@
569569
}
570570
if(Container.AreaElements.Count > 0)
571571
{
572-
if (!ConnHandler.InterfaceAllowedWithNetworkArea())
572+
if (ConnHandler is not null && !ConnHandler.InterfaceAllowedWithNetworkArea())
573573
{
574574
DisplayMessageInUi(default, userConfig.GetText("edit_connection"), userConfig.GetText("foreign_interface_na"), true);
575575
Container.Clear();

roles/ui/files/FWO.UI/Pages/NetworkModelling/EditConnLeftSide.razor

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,12 @@
298298

299299
private bool InterfaceToConn(ModellingConnection interf)
300300
{
301+
if (ConnHandler is not null && !ConnHandler.InterfaceAllowedWithNetworkArea(interf))
302+
{
303+
DisplayMessageInUi(default, userConfig.GetText("edit_connection"), userConfig.GetText("foreign_interface_na"), true);
304+
return false;
305+
}
306+
301307
ConnHandler?.InterfaceToConn(interf);
302308
ConnHandlerChanged.InvokeAsync(ConnHandler);
303309
return true;

0 commit comments

Comments
 (0)