Skip to content

Commit 0c0d69c

Browse files
committed
Somehow an analysis can be deleted multiple times and that errors
1 parent ba91c39 commit 0c0d69c

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/backend/analysis/views.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1339,8 +1339,7 @@ def delete_analysis(request):
13391339
if not analysis.deleted:
13401340
analysis.deleted = True
13411341
analysis.save()
1342-
del_record = am.AnalysisDeleted(analysis=analysis)
1343-
del_record.save()
1342+
am.AnalysisDeleted.objects.update_or_create(analysis=analysis)
13441343
if hasattr(analysis, 'nextflowsearch'):
13451344
jobq = jm.Job.objects.filter(nextflowsearch__analysis=analysis)
13461345
jv.cancel_or_revoke_job(jobq)

0 commit comments

Comments
 (0)