Fix UUID join in auth.ts
This commit is contained in:
parent
a43bb060ff
commit
7b6f033d42
2 changed files with 2 additions and 2 deletions
|
|
@ -101,7 +101,7 @@ export async function POST(request: Request) {
|
||||||
const users = await sql`
|
const users = await sql`
|
||||||
SELECT u.id, u.email, u.password_hash, fm.family_id as family_id
|
SELECT u.id, u.email, u.password_hash, fm.family_id as family_id
|
||||||
FROM users u
|
FROM users u
|
||||||
LEFT JOIN family_members fm ON fm.user_id = u.id
|
LEFT JOIN family_members fm ON fm.user_id::text = u.id::text
|
||||||
WHERE u.email = ${email}
|
WHERE u.email = ${email}
|
||||||
LIMIT 1
|
LIMIT 1
|
||||||
`;
|
`;
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ export async function validateSession(): Promise<AuthResult> {
|
||||||
SELECT s.user_id, s.expires, fm.family_id as family_id, f.name as family_name, f.tier
|
SELECT s.user_id, s.expires, fm.family_id as family_id, f.name as family_name, f.tier
|
||||||
FROM sessions s
|
FROM sessions s
|
||||||
JOIN users u ON u.id::text = s.user_id::text
|
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 family_members fm ON fm.user_id::text = u.id::text
|
||||||
LEFT JOIN families f ON f.id = fm.family_id
|
LEFT JOIN families f ON f.id = fm.family_id
|
||||||
WHERE s.session_token = ${sessionToken}
|
WHERE s.session_token = ${sessionToken}
|
||||||
AND s.expires > NOW()
|
AND s.expires > NOW()
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue