From b2e65dceffb430755afd16064ba8af9913232586 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Tue, 20 Apr 2021 08:55:54 +0200 Subject: [PATCH] :bug: Fix issue that workflows in main process did timeout --- packages/cli/src/WorkflowRunner.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/cli/src/WorkflowRunner.ts b/packages/cli/src/WorkflowRunner.ts index bb92501d9..7ded8d81b 100644 --- a/packages/cli/src/WorkflowRunner.ts +++ b/packages/cli/src/WorkflowRunner.ts @@ -198,8 +198,7 @@ export class WorkflowRunner { this.activeExecutions.attachWorkflowExecution(executionId, workflowExecution); - - if (workflowTimeout) { + if (workflowTimeout > 0) { const timeout = Math.min(workflowTimeout, config.get('executions.maxTimeout') as number) * 1000; // as seconds executionTimeout = setTimeout(() => { this.activeExecutions.stopExecution(executionId, 'timeout');