From b8a4845d89478d085cae20805c26d231638fb67a Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 19 Jan 2026 12:41:53 +0100 Subject: [PATCH] fix myRole - no subquery when querying Group --- backend/src/graphql/resolvers/groups.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/graphql/resolvers/groups.ts b/backend/src/graphql/resolvers/groups.ts index 9a524d2d3..9ccf342d3 100644 --- a/backend/src/graphql/resolvers/groups.ts +++ b/backend/src/graphql/resolvers/groups.ts @@ -39,7 +39,7 @@ export default { ${(isMember === true && "WHERE membership IS NOT NULL AND (group.groupType IN ['public', 'closed']) OR (group.groupType = 'hidden' AND membership.role IN ['usual', 'admin', 'owner'])") || ''} ${(isMember === false && "WHERE membership IS NULL AND (group.groupType IN ['public', 'closed'])") || ''} ${(isMember === undefined && "WHERE (group.groupType IN ['public', 'closed']) OR (group.groupType = 'hidden' AND membership.role IN ['usual', 'admin', 'owner'])") || ''} - RETURN group {.*} + RETURN group {.*, myRole: membership.role} ORDER BY group.createdAt DESC ${first !== undefined && offset !== undefined ? `SKIP ${offset} LIMIT ${first}` : ''} `,