1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00

Do not try to send msg after http request error handled

Fixes #1344
This commit is contained in:
Nick O'Leary 2017-07-19 22:37:29 +01:00
parent c6e453fb00
commit 781ca77794
No known key found for this signature in database
GPG Key ID: 4F2157149161A6C9

View File

@ -244,6 +244,11 @@ module.exports = function(RED) {
}
}
// Check that msg.payload is an array - if the req error
// handler has been called, it will have been set to a string
// and the error already handled - so no further action should
// be taken. #1344
if (Array.isArray(msg.payload)) {
// Convert the payload to the required return type
msg.payload = Buffer.concat(msg.payload); // bin
if (node.ret !== "bin") {
@ -257,6 +262,7 @@ module.exports = function(RED) {
node.send(msg);
node.status({});
}
});
});
req.setTimeout(node.reqTimeout, function() {