From 3ca69f135bd50dc30d7d3034f7071c54257e9a89 Mon Sep 17 00:00:00 2001 From: Xevion Date: Thu, 19 Dec 2024 16:51:38 -0600 Subject: [PATCH] Pass JSON schema validation error through response --- src/pages/api/revalidate.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/api/revalidate.ts b/src/pages/api/revalidate.ts index 7c2d267..2284da2 100644 --- a/src/pages/api/revalidate.ts +++ b/src/pages/api/revalidate.ts @@ -66,8 +66,9 @@ export default async function handler( try { // Verify JSON body - const { success, data } = requestSchema.safeParse(req.body); - if (!success) return res.status(400).json({ message: "Invalid JSON body" }); + const { success, data, error } = requestSchema.safeParse(req.body); + if (!success) + return res.status(400).json({ message: "Invalid JSON body", error }); // Get URLs const urls = await getURLs(data.type, data.keys[0]!, data.payload);