Enhanced debug

This commit is contained in:
Manohar Gupta 2026-05-17 00:52:39 +05:30
parent 082c2bcdd8
commit f84ee96e2b

View file

@ -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
});
}