diff --git a/packages/twenty-front/src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerWebhookForm.tsx b/packages/twenty-front/src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerWebhookForm.tsx index 159be6634..846cf585f 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerWebhookForm.tsx +++ b/packages/twenty-front/src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerWebhookForm.tsx @@ -156,7 +156,15 @@ export const WorkflowEditTriggerWebhookForm = ({ let formattedExpectedBody = {}; try { - formattedExpectedBody = JSON.parse(newExpectedBody || '{}'); + formattedExpectedBody = JSON.parse( + newExpectedBody || '{}', + (key, value) => { + if (isDefined(key) && key.includes(' ')) { + throw new Error(t`JSON keys cannot contain spaces`); + } + return value; + }, + ); } catch (e) { setErrorMessages((prev) => ({ ...prev,