1
0
Fork 0
mirror of https://github.com/anyproto/any-sync.git synced 2025-06-08 05:57:03 +09:00

fix limit checking

This commit is contained in:
Sergey Cherepanov 2024-03-21 16:40:42 +01:00
parent 3727016677
commit f00fe1f046
No known key found for this signature in database
GPG key ID: 87F8EDE8FBDF637C

View file

@ -97,6 +97,9 @@ func (as *aclService) AddRecord(ctx context.Context, spaceId string, rec *consen
err = acl.ValidateRawRecord(rec, func(state *list.AclState) error { err = acl.ValidateRawRecord(rec, func(state *list.AclState) error {
var readers, writers int var readers, writers int
for _, acc := range state.CurrentAccounts() { for _, acc := range state.CurrentAccounts() {
if acc.Permissions.NoPermissions() {
continue
}
readers++ readers++
if acc.Permissions.CanWrite() { if acc.Permissions.CanWrite() {
writers++ writers++