diff --git a/packages/nodes-base/nodes/Google/Drive/test/v2/node/file/download.test.ts b/packages/nodes-base/nodes/Google/Drive/test/v2/node/file/download.test.ts index 33445637eb..16869c6de0 100644 --- a/packages/nodes-base/nodes/Google/Drive/test/v2/node/file/download.test.ts +++ b/packages/nodes-base/nodes/Google/Drive/test/v2/node/file/download.test.ts @@ -26,7 +26,7 @@ describe('test GoogleDriveV2: file download', () => { jest.unmock('../../../../v2/transport'); }); - it('shuold be called with', async () => { + it('should be called with', async () => { const nodeParameters = { operation: 'deleteFile', fileId: { @@ -58,7 +58,7 @@ describe('test GoogleDriveV2: file download', () => { {}, { alt: 'media' }, undefined, - { encoding: null, json: false, resolveWithFullResponse: true, useStream: true }, + { encoding: 'arraybuffer', json: false, returnFullResponse: true, useStream: true }, ); }); }); diff --git a/packages/nodes-base/nodes/Google/Drive/v2/actions/file/download.operation.ts b/packages/nodes-base/nodes/Google/Drive/v2/actions/file/download.operation.ts index 0ce6805cb8..618c5293c3 100644 --- a/packages/nodes-base/nodes/Google/Drive/v2/actions/file/download.operation.ts +++ b/packages/nodes-base/nodes/Google/Drive/v2/actions/file/download.operation.ts @@ -192,8 +192,8 @@ export async function execute( const requestOptions = { useStream: true, - resolveWithFullResponse: true, - encoding: null, + returnFullResponse: true, + encoding: 'arraybuffer', json: false, }; diff --git a/packages/nodes-base/nodes/Google/Drive/v2/transport/index.ts b/packages/nodes-base/nodes/Google/Drive/v2/transport/index.ts index 54961bb628..2af1bdb3be 100644 --- a/packages/nodes-base/nodes/Google/Drive/v2/transport/index.ts +++ b/packages/nodes-base/nodes/Google/Drive/v2/transport/index.ts @@ -29,7 +29,6 @@ export async function googleApiRequest( headers: { 'Content-Type': 'application/json', }, - method, body, qs, @@ -38,7 +37,6 @@ export async function googleApiRequest( }; options = Object.assign({}, options, option); - try { if (Object.keys(body).length === 0) { delete options.body; @@ -52,7 +50,11 @@ export async function googleApiRequest( options.headers!.Authorization = `Bearer ${access_token}`; return await this.helpers.httpRequest(options); } else { - return await this.helpers.requestOAuth2.call(this, 'googleDriveOAuth2Api', options); + return await this.helpers.httpRequestWithAuthentication.call( + this, + 'googleDriveOAuth2Api', + options, + ); } } catch (error) { if (error.code === 'ERR_OSSL_PEM_NO_START_LINE') {