diff options
| -rw-r--r-- | uploader/background_jobs.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/uploader/background_jobs.py b/uploader/background_jobs.py index c07e2f1..15fea15 100644 --- a/uploader/background_jobs.py +++ b/uploader/background_jobs.py @@ -173,11 +173,10 @@ def delete_single(job_id: uuid.UUID): try: job = jobs.job(conn, job_id, fulldetails=True) status = job["metadata"]["status"] - flash("We cannot delete a running job.", "alert alert-error") - # redirect below might be wrong in some cases. Redirect - # appropriately. - return redirect(url_for("background-jobs.list_jobs")) if status not in ("completed", "error", "stopped"): + flash("We cannot delete a running job.", "alert alert-danger") + return redirect(url_for( + "background-jobs.job_summary", job_id=job_id)) if request.method == "GET": return render_template("background-jobs/delete-job.html", |
