From 3bdebba21ecb90901839d7acceaa6f854a97670c Mon Sep 17 00:00:00 2001 From: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com> Date: Fri, 7 Oct 2022 13:12:57 +0530 Subject: [PATCH] Adds meaningful response for the API caller --- lib/helpers/safeParseJSON.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/helpers/safeParseJSON.ts b/lib/helpers/safeParseJSON.ts index f86e8539e0..3681e42273 100644 --- a/lib/helpers/safeParseJSON.ts +++ b/lib/helpers/safeParseJSON.ts @@ -3,6 +3,12 @@ export default function parseJSONSafely(str: string) { return JSON.parse(str); } catch (e) { console.error((e as Error).message); + if ((e as Error).message.includes("Unexpected token")) { + return { + success: false, + message: `Invalid JSON in the body: ${(e as Error).message}`, + }; + } return {}; } }