From 71f18de04e21c42d0c61a8d493b8c0ffa4cd09c4 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Sun, 6 Feb 2022 11:13:49 +0100 Subject: [PATCH] :bug: Return original error of sub-workflow to main-workflow #2757 --- packages/cli/src/WorkflowRunnerProcess.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/cli/src/WorkflowRunnerProcess.ts b/packages/cli/src/WorkflowRunnerProcess.ts index 90bd498ba1..22e9c98bf2 100644 --- a/packages/cli/src/WorkflowRunnerProcess.ts +++ b/packages/cli/src/WorkflowRunnerProcess.ts @@ -313,6 +313,13 @@ export class WorkflowRunnerProcess { await sendToParentProcess('finishExecution', { executionId, result }); const returnData = WorkflowHelpers.getDataLastExecutedNodeData(result); + + if (returnData!.error) { + const error = new Error(returnData!.error.message); + error.stack = returnData!.error.stack; + throw error; + } + return returnData!.data!.main; };