diff --git a/pkg/services/accesscontrol/accesscontrol.go b/pkg/services/accesscontrol/accesscontrol.go index d0cf1b1307a..5bba73ea4fd 100644 --- a/pkg/services/accesscontrol/accesscontrol.go +++ b/pkg/services/accesscontrol/accesscontrol.go @@ -173,8 +173,8 @@ func BuildPermissionsMap(permissions []Permission) map[string]bool { // GroupScopesByAction will group scopes on action func GroupScopesByAction(permissions []Permission) map[string][]string { m := make(map[string][]string) - for _, p := range permissions { - m[p.Action] = append(m[p.Action], p.Scope) + for i := range permissions { + m[permissions[i].Action] = append(m[permissions[i].Action], permissions[i].Scope) } return m }