diff --git a/nodes/woocommerce-customer.js b/nodes/woocommerce-customer.js index 95bb2a7..77a4f3c 100644 --- a/nodes/woocommerce-customer.js +++ b/nodes/woocommerce-customer.js @@ -24,7 +24,7 @@ module.exports = function (RED) { else node.error(err, msg); return; } - msg.payload = result.body; + msg.payload = result.body || {}; msg.statusCode = result.statusCode; msg.woocommerce = result; node.status({ fill: "green", shape: "dot", text: result.statusCode }); diff --git a/nodes/woocommerce-order.js b/nodes/woocommerce-order.js index 7f4fe75..e779eac 100644 --- a/nodes/woocommerce-order.js +++ b/nodes/woocommerce-order.js @@ -15,7 +15,7 @@ module.exports = function (RED) { node.status({ fill: "yellow", shape: "dot", text: method + " " + path }); node.configNode.sendRequest(method, path, body, {}, function (err, result) { if (err) { node.status({ fill: "red", shape: "ring", text: "error" }); done ? done(err) : node.error(err, msg); return; } - msg.payload = result.body; + msg.payload = result.body || {}; msg.statusCode = result.statusCode; msg.woocommerce = result; node.status({ fill: "green", shape: "dot", text: result.statusCode }); diff --git a/nodes/woocommerce-product.js b/nodes/woocommerce-product.js index ad6e0e6..41b569f 100644 --- a/nodes/woocommerce-product.js +++ b/nodes/woocommerce-product.js @@ -24,7 +24,7 @@ module.exports = function (RED) { else node.error(err, msg); return; } - msg.payload = result.body; + msg.payload = result.body || {}; msg.statusCode = result.statusCode; msg.woocommerce = result; node.status({ fill: "green", shape: "dot", text: result.statusCode });