fix uni direction acl rule for static nodes

This commit is contained in:
abhishek9686 2025-09-05 15:54:07 +05:30
parent 818a2e806e
commit f5f89309e9

View file

@ -987,6 +987,12 @@ func MigrateAclPolicies() {
acl.Port = []string{}
UpsertAcl(acl)
}
if !servercfg.IsPro {
if acl.AllowedDirection == models.TrafficDirectionUni {
acl.AllowedDirection = models.TrafficDirectionBi
UpsertAcl(acl)
}
}
}
}
@ -1032,7 +1038,7 @@ func IsNodeAllowedToCommunicateWithAllRsrcs(node models.Node) bool {
dstMap = nil
}()
for _, policy := range policies {
if !policy.Enabled {
if !policy.Enabled || policy.AllowedDirection == models.TrafficDirectionUni {
continue
}
srcMap = ConvAclTagToValueMap(policy.Src)