From 876c9a014e88dfccbc0c5821ce8c476c3bce123b Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Sun, 8 Sep 2019 15:30:49 +0100 Subject: [PATCH] add try catch to pushover node response --- social/pushover/57-pushover.js | 9 +++++++-- social/pushover/package.json | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/social/pushover/57-pushover.js b/social/pushover/57-pushover.js index 084d0068..cbfbe3e0 100644 --- a/social/pushover/57-pushover.js +++ b/social/pushover/57-pushover.js @@ -101,8 +101,13 @@ module.exports = function(RED) { pusher.send( pushmsg, function(err, response) { if (err) { node.error(err); } else { - response = JSON.parse(response); - if (response.status !== 1) { node.error("[57-pushover.js] Error: "+response); } + try { + response = JSON.parse(response); + if (response.status !== 1) { node.error("[57-pushover.js] Error: "+response); } + } + catch(e) { + node.error("[57-pushover.js] Error: "+response); + } } }); } diff --git a/social/pushover/package.json b/social/pushover/package.json index 929e5c25..8387c96a 100644 --- a/social/pushover/package.json +++ b/social/pushover/package.json @@ -1,6 +1,6 @@ { "name" : "node-red-node-pushover", - "version" : "0.0.15", + "version" : "0.0.16", "description" : "A Node-RED node to send alerts via Pushover", "dependencies" : { "pushover-notifications" : "^1.2.0"