From cb7d9411ffaa88a945ccd38c355ccf5718642a66 Mon Sep 17 00:00:00 2001 From: Mannu Date: Sun, 17 May 2026 00:38:15 +0530 Subject: [PATCH] Fix JOIN - sessions directly to family_members --- src/lib/auth.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/auth.ts b/src/lib/auth.ts index 5ef77b5..9a29158 100644 --- a/src/lib/auth.ts +++ b/src/lib/auth.ts @@ -35,8 +35,7 @@ export async function validateSession(): Promise { const sessions = await sql` SELECT s.user_id, s.expires, fm.family_id as family_id, f.name as family_name, f.tier FROM sessions s - JOIN users u ON u.id::text = s.user_id::text - LEFT JOIN family_members fm ON fm.user_id::text = u.id::text + LEFT JOIN family_members fm ON fm.user_id::text = s.user_id::text LEFT JOIN families f ON f.id = fm.family_id WHERE s.session_token = ${sessionToken} AND s.expires > NOW()