diff --git a/bin/ci/ci_run_n_monitor.py b/bin/ci/ci_run_n_monitor.py index 800d3d57e8c..ad9cb8e6a15 100755 --- a/bin/ci/ci_run_n_monitor.py +++ b/bin/ci/ci_run_n_monitor.py @@ -217,7 +217,8 @@ def enable_job( pjob = project.jobs.get(job.id, lazy=True) if job.status in ["success", "failed", "canceled"]: - pjob.retry() + new_job = pjob.retry() + job = get_pipeline_job(pipeline, new_job["id"]) else: pjob.play()