diff --git a/api/user/delete-account.ts b/api/user/delete-account.ts index b03b5f9f..c133f503 100644 --- a/api/user/delete-account.ts +++ b/api/user/delete-account.ts @@ -21,7 +21,7 @@ export default async (req: Request) => { }); } - const { email } = await req.json(); + const { email } = (await req.json()) as { email?: string }; if (!email) { return new Response( diff --git a/api/user/link-email.ts b/api/user/link-email.ts index b0285df7..3020a43d 100644 --- a/api/user/link-email.ts +++ b/api/user/link-email.ts @@ -10,7 +10,7 @@ export default async (req: Request) => { try { const supabase = getAdminClient(); - const { primaryEmail, linkedEmail } = await req.json(); + const { primaryEmail, linkedEmail } = (await req.json()) as { primaryEmail?: string; linkedEmail?: string }; if (!primaryEmail || !linkedEmail) { return new Response( diff --git a/api/user/resolve-linked-email.ts b/api/user/resolve-linked-email.ts index ae54cea1..8b7c3d22 100644 --- a/api/user/resolve-linked-email.ts +++ b/api/user/resolve-linked-email.ts @@ -9,7 +9,7 @@ export default async (req: Request) => { } try { - const { email } = await req.json(); + const { email } = (await req.json()) as { email?: string }; if (!email) { return new Response(JSON.stringify({ error: "Email is required" }), {