airtable-plus
airtable-plus copied to clipboard
`create` doesn't support array results
create can take an array, which means its response can also be an array.
record._rawJson returns undefined if the result is an array.
const record = await base(tableName).create(data);
return complex? record : record._rawJson;
Workaround
Always use complex: true.
Fix
return complex ? record : _.castArray(record).map(r => r.rawJson)
Aside
Why is !complex the default?