Skip to content

Commit 0dd657b

Browse files
committed
CCR
1 parent 145dcc4 commit 0dd657b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/vscode-docker-registries/src/utils/httpRequest.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ export interface ResponseLike<T> extends Response {
3838
}
3939

4040
export async function httpRequest<T>(url: string, request: RequestLike, throwOnFailure: boolean = true): Promise<ResponseLike<T>> {
41-
if (!!request.body && request.duplex === undefined) {
41+
const requestInit: RequestLike = !!request.body && request.duplex === undefined
4242
// node-fetch requires the "duplex" option to be set to "half" in order to send a body
43-
request.duplex = 'half';
44-
}
43+
? { ...request, duplex: 'half' }
44+
: request;
4545

46-
const response: Response = await fetch(url, request);
46+
const response: Response = await fetch(url, requestInit);
4747

4848
if (throwOnFailure && response.status === 401) {
4949
throw new UnauthorizedError(vscode.l10n.t('Request to \'{0}\' failed with response 401: Unauthorized', url));

0 commit comments

Comments
 (0)