Преглед изворни кода

return if inet default host

abhishek9686 пре 4 месеци
родитељ
комит
d245f4e521
1 измењених фајлова са 7 додато и 0 уклоњено
  1. 7 0
      logic/egress.go

+ 7 - 0
logic/egress.go

@@ -95,6 +95,13 @@ func GetInetClientsFromAclPolicies(eID string) (inetClientIDs []string) {
 }
 
 func isNodeUsingInternetGw(node *models.Node) {
+	host, err := GetHost(node.HostID.String())
+	if err != nil {
+		return
+	}
+	if host.IsDefault {
+		return
+	}
 	nodeTags := maps.Clone(node.Tags)
 	nodeTags[models.TagID(node.ID.String())] = struct{}{}
 	acls, _ := ListAclsByNetwork(models.NetworkID(node.Network))