Hi, I’m running into an issue with the Airtable Get Record node in n8n (version 1.92.2)
Here’s the situation:
- I have a previous node that gives me a record ID (e.g.
rectqvAqDxpUg1GSj
). - I pass that ID into the Airtable Get Record node using an expression:
{{ $json.id }}
- The record is fetched successfully, but the attachment field only includes:
id
url
- and an empty
filename
However, when I manually type the same ID rectqvAqDxpUg1GSj
into the Get Record node, the attachment field returns full metadata, including:
id
url
(different than before (now a airtableusercontent.com link)filename
(now with a long name)type
(wasn’t there before)size
(wasn’t there before)
Why does this happen when I draw the ID input into the record ID? I tried asking gpt for help and tried the following without any luck:
- Adding a
Set
node to isolate the ID - Confirming the attachment field name is correct
- Inspecting the raw output JSON after the Get Record node
- Using a short
Wait
node before the Get Record
it seems like Airtable isn’t returning full attachment metadata when the ID is passed dynamically.
Anyone else run into this?
Thanks!