Skip to content

Commit 229ff4c

Browse files
committed
More query optimizations
1 parent 46e8b80 commit 229ff4c

File tree

1 file changed

+3
-0
lines changed
  • apps/backend/src/app/api/latest/auth/sessions

1 file changed

+3
-0
lines changed

apps/backend/src/app/api/latest/auth/sessions/crud.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ export const sessionsCrudHandlers = createLazyProxy(() => createCrudHandlers(ses
6262
JOIN latest_events le ON e.data->>'sessionId' = le."sessionId" AND e."eventStartedAt" = le."lastActiveAt"
6363
LEFT JOIN ${sqlQuoteIdent(schema)}."EventIpInfo" geo ON geo.id = e."endUserIpInfoGuessId"
6464
WHERE e."systemEventTypeIds" @> '{"$session-activity"}'
65+
AND e.data->>'userId' = ${query.user_id}
66+
AND e.data->>'projectId' = ${auth.tenancy.project.id}
67+
AND COALESCE(e.data->>'branchId', 'main') = ${auth.tenancy.branchId}
6568
`;
6669

6770
const sessionsWithLastActiveAt = refreshTokenObjs.map(s => {

0 commit comments

Comments
 (0)