From a4a04720faf7fc1890039befe78769ba9ca55613 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Tue, 24 Nov 2020 19:58:49 +0100 Subject: [PATCH] :zap: Minor improvement to AirtableTrigger-Node --- packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts b/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts index 77f4e5f7a9..cbaac826f9 100644 --- a/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts +++ b/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts @@ -145,6 +145,10 @@ export class AirtableTrigger implements INodeType { webhookData.lastTimeChecked = endDate; if (Array.isArray(records) && records.length) { + if (this.getMode() === 'manual' && records[0].fields[triggerField] === undefined) { + throw new Error(`The Field "${triggerField}" does not exist.`); + } + return [this.helpers.returnJsonArray(records)]; }