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)]; }