瀏覽代碼

fix extclient comms to gws

abhishek9686 6 月之前
父節點
當前提交
9a1c1c281b
共有 1 個文件被更改,包括 3 次插入5 次删除
  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)...)
 			}