From b5842b7b063326ee9b9b11ad4869f4d6e8033714 Mon Sep 17 00:00:00 2001 From: abhishek9686 Date: Thu, 3 Apr 2025 21:47:41 +0400 Subject: [PATCH] fix create gateway req --- controllers/network.go | 4 ++++ logic/gateway.go | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/controllers/network.go b/controllers/network.go index 73f92512..3e0c9fde 100644 --- a/controllers/network.go +++ b/controllers/network.go @@ -627,6 +627,10 @@ func createNetwork(w http.ResponseWriter, r *http.Request) { logic.CreateFailOver(*newNode) // make host remote access gateway logic.CreateIngressGateway(network.NetID, newNode.ID.String(), models.IngressRequest{}) + logic.CreateRelay(models.RelayRequest{ + NodeID: newNode.ID.String(), + NetID: network.NetID, + }) } // send peer updates if err = mq.PublishPeerUpdate(false); err != nil { diff --git a/logic/gateway.go b/logic/gateway.go index 307ad568..b07f332b 100644 --- a/logic/gateway.go +++ b/logic/gateway.go @@ -190,7 +190,6 @@ func CreateIngressGateway(netid string, nodeid string, ingress models.IngressReq } node.IsIngressGateway = true node.IsGw = true - node.IsRelay = true if !servercfg.IsPro { node.IsInternetGateway = ingress.IsInternetGateway }