From f84ee96e2b2efdcda923f48b2115fd3cf38f5407 Mon Sep 17 00:00:00 2001 From: Mannu Date: Sun, 17 May 2026 00:52:39 +0530 Subject: [PATCH] Enhanced debug --- src/app/api/auth/debug/route.ts | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/src/app/api/auth/debug/route.ts b/src/app/api/auth/debug/route.ts index 6e97b8d..3704028 100644 --- a/src/app/api/auth/debug/route.ts +++ b/src/app/api/auth/debug/route.ts @@ -9,18 +9,34 @@ export async function GET() { return NextResponse.json({ error: "no cookie" }); } - // Debug: show what's in sessions and family_members + // Get user from session const sessions = await sql.unsafe( - `SELECT s.user_id, s.session_token, fm.family_id as fm_family, fm.user_id as fm_user - FROM sessions s - LEFT JOIN family_members fm ON fm.user_id::text = s.user_id::text - WHERE s.session_token = $1`, + `SELECT s.user_id FROM sessions s WHERE s.session_token = $1`, [sessionToken] ); + const userId = sessions?.[0]?.user_id; + + // Check families table + const families = await sql.unsafe( + `SELECT id, name FROM families ORDER BY created_at DESC LIMIT 5` + ); + + // Check family_members table + const members = await sql.unsafe( + `SELECT id, family_id, user_id, role FROM family_members ORDER BY created_at DESC LIMIT 5` + ); + + // Check children table + const children = await sql.unsafe( + `SELECT id, family_id, name FROM children ORDER BY created_at DESC LIMIT 5` + ); + return NextResponse.json({ cookie: sessionToken?.slice(0, 20) + "...", - sessionsFound: sessions?.length, - sessions + userId, + families, + members, + children }); } \ No newline at end of file