From fe97bf6619bdf312cc536a404eeb7b2e96c1d61e Mon Sep 17 00:00:00 2001 From: ricardo Date: Sat, 14 Nov 2020 20:21:41 -0500 Subject: [PATCH] :zap: Return last record when executing manually --- packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts b/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts index fe18dc6ad..ba2e9aaba 100644 --- a/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts +++ b/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts @@ -137,6 +137,11 @@ export class AirtableTrigger implements INodeType { qs.filterByFormula = `AND(${qs.filterByFormula}, ${additionalFields.formula})`; } + if (this.getMode() === 'manual') { + delete qs.filterByFormula; + qs.maxRecords = 1; + } + const { records } = await apiRequestAllItems.call(this, 'GET', endpoint, {}, qs); webhookData.lastTimeChecked = endDate;