From a08d44cde069937bd08303594ffad01c21ad497f Mon Sep 17 00:00:00 2001 From: Cynthia Date: Sat, 2 Dec 2023 00:48:42 -0700 Subject: [PATCH] fedimbed: json decode debug --- src/modules/fedimbed.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/modules/fedimbed.js b/src/modules/fedimbed.js index 0579a70..f4f4087 100644 --- a/src/modules/fedimbed.js +++ b/src/modules/fedimbed.js @@ -171,7 +171,14 @@ async function processUrl(msg, url, spoiler = false) { let postData; if (rawPostData?.startsWith("{")) { - postData = JSON.parse(rawPostData); + try { + postData = JSON.parse(rawPostData); + } catch (err) { + logger.error( + "fedimbed", + `Failed to decode JSON for "${url}": ${err}\n "${rawPostData}"` + ); + } } else { logger.warn("fedimbed", `Got non-JSON for "${url}": ${rawPostData}`); }