Ver Fonte

fix extclient comms to gws

abhishek9686 há 6 meses atrás
pai
commit
9a1c1c281b
1 ficheiros alterados com 3 adições e 5 exclusões
  1. 3 5
      logic/extpeers.go

+ 3 - 5
logic/extpeers.go

@@ -685,12 +685,10 @@ func GetFwRulesOnIngressGateway(node models.Node) (rules []models.FwRule) {
 			if peer.StaticNode.ClientID == nodeI.StaticNode.ClientID || peer.IsUserNode {
 				continue
 			}
-			// if nodeI.StaticNode.IngressGatewayID != node.ID.String() && !peer.IsGw {
-			// 	continue
-			// }
-			// if peer.IsStatic && peer.StaticNode.IngressGatewayID !=node.ID.String(){
+			if nodeI.StaticNode.IngressGatewayID != node.ID.String() && peer.ID.String() != node.ID.String() {
+				continue
+			}
 
-			// }
 			if ok, allowedPolicies := IsNodeAllowedToCommunicateV1(nodeI.StaticNode.ConvertToStaticNode(), peer, true); ok {
 				rules = append(rules, getFwRulesForNodeAndPeerOnGw(nodeI.StaticNode.ConvertToStaticNode(), peer, allowedPolicies)...)
 			}