diff --git a/muk_security/models/mixins_access_groups.py b/muk_security/models/mixins_access_groups.py index e7b360a..b561814 100644 --- a/muk_security/models/mixins_access_groups.py +++ b/muk_security/models/mixins_access_groups.py @@ -181,7 +181,7 @@ class AccessGroupsModel(models.AbstractModel): ) self.env.cr.execute(sql_query, [self.env.user.id]) result = self.env.cr.fetchall() - if len(result) < group_ids or any(list(map(lambda val: val[0], result))): + if len(result) < len(group_ids) or any(list(map(lambda val: val[0], result))): raise AccessError(_( 'The requested operation cannot be completed due to security restrictions. ' 'Please contact your system administrator.\n\n(Document type: %s, Operation: %s)'