From 23eb1f8fda5b8ae0862126229c7af36cef5574b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ovejero?= Date: Mon, 28 Jun 2021 09:58:59 +0200 Subject: [PATCH] :zap: Restore lead:getFields operation --- packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts | 5 +++++ .../nodes-base/nodes/Zoho/descriptions/LeadDescription.ts | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts b/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts index ce52749aba..b64b3bae23 100644 --- a/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts +++ b/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts @@ -835,6 +835,11 @@ export class ZohoCrm implements INodeType { responseData = await handleListing.call(this, 'GET', '/leads', {}, qs); + } else if (operation === 'getFields') { + + responseData = await zohoApiRequest.call(this, 'GET', '/settings/fields', {}, { module: 'leads' }); + responseData = responseData.fields; + } else if (operation === 'update') { // ---------------------------------------- diff --git a/packages/nodes-base/nodes/Zoho/descriptions/LeadDescription.ts b/packages/nodes-base/nodes/Zoho/descriptions/LeadDescription.ts index 922acabd37..5d73d2fee0 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/LeadDescription.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/LeadDescription.ts @@ -44,6 +44,10 @@ export const leadOperations = [ name: 'Get All', value: 'getAll', }, + { + name: 'Get Fields', + value: 'getFields', + }, { name: 'Update', value: 'update',