Add error handling to delete_job endpoint
This commit is contained in:
1 parent
90ed775883
commit
864197cc11
1 file changed
+7
@@ -1379,6 +1379,7 @@ def download(filename):
|
||||
@app.route('/delete/<job_id>', methods=['POST'])
|
||||
@login_required
|
||||
def delete_job(job_id):
|
||||
try:
|
||||
with job_lock:
|
||||
if job_id in job_queue:
|
||||
job = job_queue[job_id]
|
||||
@@ -1412,6 +1413,12 @@ def delete_job(job_id):
|
||||
flash('Only completed jobs can be deleted.', 'error')
|
||||
else:
|
||||
flash('Job not found.', 'error')
|
||||
except Exception as e:
|
||||
print(f"ERROR: Exception in delete_job: {e}")
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
flash(f'Error deleting job: {str(e)}', 'error')
|
||||
|
||||
return redirect('/jobs')
|
||||
|
||||
@app.route('/completed-jobs')
|
||||
|
||||
Reference in new issue
Block a user