diff --git a/src/lib/auth.ts b/src/lib/auth.ts index df901ca..d467dcc 100644 --- a/src/lib/auth.ts +++ b/src/lib/auth.ts @@ -35,8 +35,8 @@ 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 = s.user_id - LEFT JOIN family_members fm ON fm.user_id = u.id + JOIN users u ON u.id::text = s.user_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()