diff --git a/packages/cli/src/WorkflowExecuteAdditionalData.ts b/packages/cli/src/WorkflowExecuteAdditionalData.ts index 1f6bcc627b4e9..6409b34a0698f 100644 --- a/packages/cli/src/WorkflowExecuteAdditionalData.ts +++ b/packages/cli/src/WorkflowExecuteAdditionalData.ts @@ -410,7 +410,14 @@ function hookFunctionsSave(parentProcessMode?: string): IWorkflowExecuteHooks { workflowId: this.workflowData.id, }); - await restoreBinaryDataId(fullRunData, this.executionId, this.mode); + try { + await restoreBinaryDataId(fullRunData, this.executionId, this.mode); + } catch (e) { + logger.debug('Failed to restore binary data ID', { + executionId: this.executionId, + mode: this.mode, + }); + } const isManualMode = [this.mode, parentProcessMode].includes('manual');