From a8ae9cced672e3ce2385a808e2247522c60aeb87 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Thu, 2 Oct 2025 10:03:41 -0700 Subject: [PATCH] Refactor: Improve API error responses with cause --- functions/api/schema.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/functions/api/schema.js b/functions/api/schema.js index 764d593..0423263 100644 --- a/functions/api/schema.js +++ b/functions/api/schema.js @@ -67,6 +67,7 @@ export async function onRequestPost({ request, env }) { return Response.json({ success: false, error: 'Invalid action' }, { status: 400 }); } catch (e) { - return Response.json({ success: false, error: e.message }, { status: 500 }); + const { message, cause } = e; + return Response.json({ success: false, error: { message, cause } }, { status: 500 }); } }