diff --git a/packages/cli/src/PublicApi/v1/handlers/workflows/workflows.handler.ts b/packages/cli/src/PublicApi/v1/handlers/workflows/workflows.handler.ts index 0a41e1d478092..74aa2bd0aba3f 100644 --- a/packages/cli/src/PublicApi/v1/handlers/workflows/workflows.handler.ts +++ b/packages/cli/src/PublicApi/v1/handlers/workflows/workflows.handler.ts @@ -198,7 +198,13 @@ export = { await workflowRunner.remove(id.toString()); } - await updateWorkflow(sharedWorkflow.workflowId, updateData); + try { + await updateWorkflow(sharedWorkflow.workflowId, updateData); + } catch (error) { + if (error instanceof Error) { + return res.status(400).json({ message: error.message }); + } + } if (sharedWorkflow.workflow.active) { try {