diff --git a/apps/webapp/app/runEngine/services/triggerTask.server.ts b/apps/webapp/app/runEngine/services/triggerTask.server.ts index 4ed1d5d58d..74d230b444 100644 --- a/apps/webapp/app/runEngine/services/triggerTask.server.ts +++ b/apps/webapp/app/runEngine/services/triggerTask.server.ts @@ -237,7 +237,11 @@ export class RunEngineTriggerTaskService extends WithRunEngine { }) : undefined; - if (parentRun && isFinalRunStatus(parentRun.status)) { + if ( + parentRun && + isFinalRunStatus(parentRun.status) && + body.options?.resumeParentOnCompletion + ) { logger.debug("Parent run is in a terminal state", { parentRun, });