From e3934bd2d3b5e46eddc3537f5382b013b9e7bb89 Mon Sep 17 00:00:00 2001 From: Pavan Ravipati Date: Tue, 23 Mar 2021 15:25:35 -0700 Subject: [PATCH] Do not configure proxyAuth when no proxy authentication is provided --- index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.ts b/index.ts index 97a3fa4..4dfecde 100644 --- a/index.ts +++ b/index.ts @@ -642,7 +642,7 @@ export class HttpClient { maxSockets: maxSockets, keepAlive: this._keepAlive, proxy: { - proxyAuth: `${proxyUrl.username}:${proxyUrl.password}`, + ...((proxyUrl.username || proxyUrl.password) && { proxyAuth: `${proxyUrl.username}:${proxyUrl.password}` }), host: proxyUrl.hostname, port: proxyUrl.port }