From f7c42992d8a6993353f0ba959f868f1e1e9e44ed Mon Sep 17 00:00:00 2001 From: siiky Date: Wed, 2 Jul 2025 12:12:45 +0100 Subject: [PATCH] feat: don't try to parse already-parsed JSON note --- packages/server/lib/notifier/utils.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/server/lib/notifier/utils.js b/packages/server/lib/notifier/utils.js index f02c0e8a..0e36a34a 100644 --- a/packages/server/lib/notifier/utils.js +++ b/packages/server/lib/notifier/utils.js @@ -24,7 +24,11 @@ const DETAIL_TEMPLATE = { } function parseEventNote(event) { - return _.set('note', JSON.parse(event.note), event) + return _.update( + 'note', + note => (typeof note === 'string' ? JSON.parse(note) : note), + event, + ) } function checkPing(device) {