diff --git a/app/models/LFGGroup.server.ts b/app/models/LFGGroup.server.ts index a41cf6f6b..1aef3bc4f 100644 --- a/app/models/LFGGroup.server.ts +++ b/app/models/LFGGroup.server.ts @@ -249,14 +249,16 @@ export function findActiveByMember(user: { id: string }) { } export async function activeUserIds() { - const rows = (await db.$queryRaw` + const rows = await db.$queryRaw< + { + memberId: string; + status: LfgGroupStatus; + }[] + >` SELECT "LfgGroupMember"."memberId", "LfgGroup".status FROM "LfgGroupMember" JOIN "LfgGroup" ON ("LfgGroupMember"."groupId" = "LfgGroup".id) - WHERE "LfgGroup".status != 'INACTIVE';`) as { - memberId: string; - status: LfgGroupStatus; - }[]; + WHERE "LfgGroup".status != 'INACTIVE';`; return new Map( rows.map((r) => [r.memberId, r.status])