fix merge conflicts

This commit is contained in:
abhishek9686 2025-03-06 22:48:46 +04:00
parent bb25739bd9
commit 0e4f163f1f

View file

@ -1268,12 +1268,21 @@ func getUserAclRulesForNode(targetnode *models.Node,
continue continue
} }
dstTags := convAclTagToValueMap(acl.Dst) dstTags := convAclTagToValueMap(acl.Dst)
for nodeTag := range targetNodeTags { _, all := dstTags["*"]
if _, ok := dstTags[nodeTag.String()]; !ok { addUsers := false
if _, ok = dstTags[targetnode.ID.String()]; !ok { if !all {
continue for nodeTag := range targetNodeTags {
if _, ok := dstTags[nodeTag.String()]; !ok {
if _, ok = dstTags[targetnode.ID.String()]; !ok {
break
}
} }
} }
} else {
addUsers = true
}
if addUsers {
// get all src tags // get all src tags
for _, srcAcl := range acl.Src { for _, srcAcl := range acl.Src {
if srcAcl.ID == models.UserAclID { if srcAcl.ID == models.UserAclID {
@ -1288,6 +1297,7 @@ func getUserAclRulesForNode(targetnode *models.Node,
} }
} }
} }
} }
for _, userNode := range userNodes { for _, userNode := range userNodes {