From 30877d1a894aba6876153c4055bad7c9d02c9c5e Mon Sep 17 00:00:00 2001 From: Ryan Slobojan Date: Mon, 25 Oct 2021 17:40:31 -0400 Subject: [PATCH] Trim the decoded QR code contents before we try to parse them as JSON * Nunavut QR code has a zero-width space in front of the JSON which was blowing up parsing - this fixes it --- src/shc.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shc.js b/src/shc.js index b87c0e8..f183024 100644 --- a/src/shc.js +++ b/src/shc.js @@ -60,7 +60,7 @@ function decodeJWSPayload(decodedPayload) { try { //console.log(decompressedResult); scannedResult = decompressedResult.toString("utf8"); - resolve(JSON.parse(scannedResult)); + resolve(JSON.parse(scannedResult.trim())); } catch (e) { reject(e); }