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()