From 32dd186f4d2dd155c9752d068d914731f85a9a57 Mon Sep 17 00:00:00 2001 From: Ben Hardill Date: Fri, 16 Jul 2021 08:47:30 +0100 Subject: [PATCH] Prevent Overwite of configured creds --- .../@node-red/nodes/core/network/21-httprequest.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 1d8bc643a..2a8712878 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 @@ -206,10 +206,11 @@ module.exports = function(RED) { } } var parsedURL = new URL(url) - if (parsedURL.username) { + this.credentials = this.credentials || {} + if (parsedURL.username && !this.credentials.user) { this.credentials.user = parsedURL.username } - if (parsedURL.password) { + if (parsedURL.password && !this.credentials.password) { this.credentials.password = parsedURL.password } if (Object.keys(this.credentials).length != 0) {