diff --git a/src/app/api/ai/route.ts b/src/app/api/ai/route.ts index 6b20a0e..4cdbe72 100644 --- a/src/app/api/ai/route.ts +++ b/src/app/api/ai/route.ts @@ -26,9 +26,10 @@ export async function POST(request: Request) { const intent = detectMedicalIntent(lastUserMsg); if (intent.isMedical) { // Fetch pediatrician phone + const sessionToken = request.headers.get("cookie")?.match(/tia_session=([^;]+)/)?.[1] || ""; const families = await sql` SELECT pediatrician_phone FROM families - WHERE id IN (SELECT family_id FROM family_members WHERE user_id IN (SELECT user_id FROM sessions WHERE session_token = ${request.headers.get("cookie")?.match(/tia_session=([^;]+)/)?.[1]})) + WHERE id IN (SELECT family_id FROM family_members WHERE user_id IN (SELECT user_id FROM sessions WHERE session_token = ${sessionToken})) LIMIT 1 `; const pediatricianPhone = families[0]?.pediatrician_phone;