From 109e8d6d31cbe16c6d86d66871cbc293a3713522 Mon Sep 17 00:00:00 2001 From: perso182 Date: Mon, 31 Mar 2025 10:14:31 +0200 Subject: [PATCH] Added error handling for JSON.parse --- src/tracker/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/tracker/index.js b/src/tracker/index.js index 2f0fe826..fa5a30e9 100644 --- a/src/tracker/index.js +++ b/src/tracker/index.js @@ -233,7 +233,12 @@ }; const track = (obj, data) => { - const identity = JSON.parse(localStorage.getItem('umami.identity')); + let identity; + try { + identity = JSON.parse(localStorage.getItem('umami.identity')); + } catch (error) { + identity = null; + } if (typeof obj === 'string') { return send({ ...getPayload(),