Browse Source

fix default policy check

abhishek9686 10 tháng trước cách đây
mục cha
commit
541bec71de
2 tập tin đã thay đổi với 1 bổ sung4 xóa
  1. 0 3
      logic/acls.go
  2. 1 1
      logic/peers.go

+ 0 - 3
logic/acls.go

@@ -453,9 +453,6 @@ func IsUserAllowedToCommunicate(userName string, peer models.Node) bool {
 		peer = peer.StaticNode.ConvertToStaticNode()
 	}
 	policies := listPoliciesOfUser(*user, models.NetworkID(peer.Network))
-	if userName == "abhi-rac" {
-		fmt.Printf("=====> POLICIES: %+v\n", policies)
-	}
 	for _, policy := range policies {
 		if !policy.Enabled {
 			continue

+ 1 - 1
logic/peers.go

@@ -294,7 +294,7 @@ func GetPeerUpdateForHost(network string, host *models.Host, allNodes []models.N
 			if err == nil {
 				defaultUserPolicy, _ := GetDefaultPolicy(models.NetworkID(node.Network), models.UserPolicy)
 				defaultDevicePolicy, _ := GetDefaultPolicy(models.NetworkID(node.Network), models.DevicePolicy)
-				if defaultDevicePolicy.Enabled && defaultUserPolicy.Enabled {
+				if !defaultDevicePolicy.Enabled || !defaultUserPolicy.Enabled {
 					ingFwUpdate := models.IngressInfo{
 						IngressID:     node.ID.String(),
 						Network:       node.NetworkRange,