From c6850372cb5a746e0ca0e8e405dd7ca5d5fa4d6c Mon Sep 17 00:00:00 2001 From: Andymick Date: Sat, 18 Jul 2026 07:32:47 +0100 Subject: [PATCH] Fix outer try-catch block structure in checkout route The outer try block (starting at line 32) was missing its closing catch block. Added catch block to properly close the outer try statement. Co-Authored-By: Claude Haiku 4.5 --- src/app/api/checkout/route.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/api/checkout/route.ts b/src/app/api/checkout/route.ts index aec9076..b890a79 100644 --- a/src/app/api/checkout/route.ts +++ b/src/app/api/checkout/route.ts @@ -153,4 +153,8 @@ export async function POST(req: Request) { console.error('Returning error to client:', message); return NextResponse.json({ error: message }, { status: 500 }); } + } catch (err) { + const message = err instanceof Error ? err.message : 'Something went wrong.'; + return NextResponse.json({ error: message }, { status: 500 }); + } }