ACL check was broken, addToEveryAction should come first (#204)
This commit is contained in:
parent
c15449f99a
commit
b0faecfa75
|
|
@ -111,11 +111,11 @@ func buildUserAcls(cfg *config.Config, user *AuthenticatedUser) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func isACLRelevant(cfg *config.Config, actionAcls []string, acl config.AccessControlList, user *AuthenticatedUser) bool {
|
func isACLRelevant(cfg *config.Config, actionAcls []string, acl config.AccessControlList, user *AuthenticatedUser) bool {
|
||||||
if !slices.Contains(user.acls, acl.Name) {
|
if acl.AddToEveryAction {
|
||||||
return false
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
if acl.AddToEveryAction {
|
if slices.Contains(user.acls, acl.Name) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue