mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2026-01-20 03:41:27 +00:00
fix(backend): fix permissions for GroupInviteCodes (#9121)
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
This commit is contained in:
parent
b22974031c
commit
f0f9b7faec
@ -387,7 +387,7 @@ const isAllowedToGenerateGroupInviteCode = rule({
|
||||
return !!(
|
||||
await context.database.query({
|
||||
query: `
|
||||
MATCH (user:User{id: user.id})-[membership:MEMBER_OF]->(group:Group {id: $args.groupId})
|
||||
MATCH (user:User{id: $user.id})-[membership:MEMBER_OF]->(group:Group {id: $args.groupId})
|
||||
WHERE (group.type IN ['closed','hidden'] AND membership.role IN ['admin', 'owner'])
|
||||
OR (NOT group.type IN ['closed','hidden'] AND NOT membership.role = 'pending')
|
||||
RETURN count(group) as count
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user