feat: ensure payload is never null when API returns 200 OK
This commit is contained in:
@@ -24,7 +24,7 @@ module.exports = function (RED) {
|
|||||||
else node.error(err, msg);
|
else node.error(err, msg);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
msg.payload = result.body;
|
msg.payload = result.body || {};
|
||||||
msg.statusCode = result.statusCode;
|
msg.statusCode = result.statusCode;
|
||||||
msg.woocommerce = result;
|
msg.woocommerce = result;
|
||||||
node.status({ fill: "green", shape: "dot", text: result.statusCode });
|
node.status({ fill: "green", shape: "dot", text: result.statusCode });
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ module.exports = function (RED) {
|
|||||||
node.status({ fill: "yellow", shape: "dot", text: method + " " + path });
|
node.status({ fill: "yellow", shape: "dot", text: method + " " + path });
|
||||||
node.configNode.sendRequest(method, path, body, {}, function (err, result) {
|
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; }
|
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.statusCode = result.statusCode;
|
||||||
msg.woocommerce = result;
|
msg.woocommerce = result;
|
||||||
node.status({ fill: "green", shape: "dot", text: result.statusCode });
|
node.status({ fill: "green", shape: "dot", text: result.statusCode });
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ module.exports = function (RED) {
|
|||||||
else node.error(err, msg);
|
else node.error(err, msg);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
msg.payload = result.body;
|
msg.payload = result.body || {};
|
||||||
msg.statusCode = result.statusCode;
|
msg.statusCode = result.statusCode;
|
||||||
msg.woocommerce = result;
|
msg.woocommerce = result;
|
||||||
node.status({ fill: "green", shape: "dot", text: result.statusCode });
|
node.status({ fill: "green", shape: "dot", text: result.statusCode });
|
||||||
|
|||||||
Reference in New Issue
Block a user