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) {