File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
packages/vscode-docker-registries/src/utils Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -38,12 +38,12 @@ export interface ResponseLike<T> extends Response {
3838}
3939
4040export 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 ) ) ;
You can’t perform that action at this time.
0 commit comments