diff --git a/packages/node_modules/@node-red/nodes/core/network/21-httprequest.js b/packages/node_modules/@node-red/nodes/core/network/21-httprequest.js index fcb6a29df..afb17e3da 100644 --- a/packages/node_modules/@node-red/nodes/core/network/21-httprequest.js +++ b/packages/node_modules/@node-red/nodes/core/network/21-httprequest.js @@ -146,6 +146,7 @@ module.exports = function(RED) { } if (msg.hasOwnProperty('followRedirects')) { opts.followRedirect = msg.followRedirects; + opts.followAllRedirects = !!opts.followRedirect; } var redirectList = []; if (!opts.hasOwnProperty('followRedirect') || opts.followRedirect) { @@ -282,7 +283,7 @@ module.exports = function(RED) { node.error(RED._("httpin.errors.invalid-payload"),msg); nodeDone(); return; - } + } } else if ( method == "GET" && typeof msg.payload !== "undefined" && paytobody) { if (typeof msg.payload === "object") { opts.body = JSON.stringify(msg.payload); @@ -302,7 +303,7 @@ module.exports = function(RED) { opts.headers[clSet] = opts.headers['content-length']; delete opts.headers['content-length']; } - + var noproxy; if (noprox) { for (var i = 0; i < noprox.length; i += 1) {