diff --git a/libs/vscode-extension/src/lib/services/httpClient.ts b/libs/vscode-extension/src/lib/services/httpClient.ts index ed59f91d026..3cbf5dbeb01 100644 --- a/libs/vscode-extension/src/lib/services/httpClient.ts +++ b/libs/vscode-extension/src/lib/services/httpClient.ts @@ -32,7 +32,7 @@ export class HttpClient implements IHttpClient { headers: { ...this._extraHeaders, ...options.headers, - Authorization: `${isArmId ? this._accessToken : ''}`, + Authorization: isArmId ? (this._accessToken ?? '') : '', }, }; const response = await axios({ @@ -58,7 +58,7 @@ export class HttpClient implements IHttpClient { headers: { ...this._extraHeaders, ...options.headers, - Authorization: `${isArmId ? this._accessToken : ''}`, + Authorization: isArmId ? (this._accessToken ?? '') : '', 'Content-Type': 'application/json', }, data: options.content, @@ -77,7 +77,7 @@ export class HttpClient implements IHttpClient { } async post(options: HttpRequestOptions): Promise { - const authHeader: Record = options.includeAuth || !options.noAuth ? { Authorization: `${this._accessToken}` } : {}; + const authHeader: Record = options.includeAuth || !options.noAuth ? { Authorization: this._accessToken ?? '' } : {}; const request = { ...options, url: this.getRequestUrl(options), @@ -115,7 +115,7 @@ export class HttpClient implements IHttpClient { headers: { ...this._extraHeaders, ...options.headers, - Authorization: `${isArmId ? this._accessToken : ''}`, + Authorization: isArmId ? (this._accessToken ?? '') : '', 'Content-Type': 'application/json', }, data: options.content, @@ -144,7 +144,7 @@ export class HttpClient implements IHttpClient { headers: { ...this._extraHeaders, ...options.headers, - Authorization: `${this._accessToken}`, + Authorization: this._accessToken ?? '', }, }; const response = await axios({