From 9e6adcd36e23194df2ae5a2d652dcf028196ffdd Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sun, 16 Nov 2025 07:08:46 +0000 Subject: [PATCH] Fix type casting in delete account endpoint cgen-20760d2558004c7bb85ec8501c10b42d --- api/user/delete-account.ts | 2 +- api/user/link-email.ts | 2 +- api/user/resolve-linked-email.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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" }), {