fix: fix embedded approval step timeouts

This commit is contained in:
Ruben Fiszel
2023-11-21 13:51:55 +01:00
parent 89f42c0a51
commit 51ce2f8cb3

View File

@@ -1383,10 +1383,29 @@ async fn push_next_flow_job<R: rsmq_async::RsmqConnection + Send + Sync + Clone>
logs,
0,
canceled_by,
rsmq,
rsmq.clone(),
)
.await?;
if flow_job.is_flow_step {
if let Some(parent_job) = flow_job.parent_job {
update_flow_status_after_job_completion(
db,
client,
parent_job,
&flow_job.id,
&flow_job.workspace_id,
true,
&to_raw_value(&result),
false,
same_worker_tx.clone(),
&worker_dir,
None,
rsmq,
worker_name,
)
.await?;
}
}
return Ok(());
}
}