diff --git a/packages/server/src/automations/triggers.js b/packages/server/src/automations/triggers.js index deff9f7503..216f24be02 100644 --- a/packages/server/src/automations/triggers.js +++ b/packages/server/src/automations/triggers.js @@ -97,7 +97,7 @@ exports.externalTrigger = async function ( // values are likely to be submitted as strings, so we shall convert to correct type const coercedFields = {} const fields = automation.definition.trigger.inputs.fields - for (let key of Object.keys(fields)) { + for (let key of Object.keys(fields || {})) { coercedFields[key] = coerce(params.fields[key], fields[key]) } params.fields = coercedFields