From 8998423934f886e1b605f66c4c01675daa2c2d3a Mon Sep 17 00:00:00 2001 From: Ricardo Espinoza Date: Wed, 11 Aug 2021 13:37:18 -0400 Subject: [PATCH] :zap: Add name parameter to file:update to GoogleDrive (#2065) --- .../nodes/Google/Drive/GoogleDrive.node.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/Google/Drive/GoogleDrive.node.ts b/packages/nodes-base/nodes/Google/Drive/GoogleDrive.node.ts index 54ececba97..a7abc70d60 100644 --- a/packages/nodes-base/nodes/Google/Drive/GoogleDrive.node.ts +++ b/packages/nodes-base/nodes/Google/Drive/GoogleDrive.node.ts @@ -789,6 +789,13 @@ export class GoogleDrive implements INodeType { his is only applicable to files with binary content in Google Drive.
Only 200 revisions for the file can be kept forever. If the limit is reached, try deleting pinned revisions.`, }, + { + displayName: 'Name', + name: 'name', + type: 'string', + default: '', + description: `The name of the file`, + }, { displayName: 'OCR Language', name: 'ocrLanguage', @@ -2356,11 +2363,17 @@ export class GoogleDrive implements INodeType { qs.fields = queryFields; + const body: IDataObject = {}; + + if (updateFields.name) { + body.name = updateFields.name; + } + if (updateFields.parentId && updateFields.parentId !== '') { qs.addParents = updateFields.parentId; } - const responseData = await googleApiRequest.call(this, 'PATCH', `/drive/v3/files/${id}`, {}, qs); + const responseData = await googleApiRequest.call(this, 'PATCH', `/drive/v3/files/${id}`, body, qs); returnData.push(responseData as IDataObject); }