diff --git a/src/apps/api/views/submissions.py b/src/apps/api/views/submissions.py index 5bcbffc1a..4cc6c1180 100644 --- a/src/apps/api/views/submissions.py +++ b/src/apps/api/views/submissions.py @@ -204,7 +204,7 @@ def soft_delete(self, request, pk): return Response({'error': 'You are not allowed to delete a leaderboard submission'}, status=status.HTTP_403_FORBIDDEN) # Check if submission is in running state - if submission.status not in [Submission.FAILED, Submission.FINISHED]: + if submission.status not in [Submission.FAILED, Submission.FINISHED, Submission.CANCELLED]: return Response({'error': 'You are not allowed to delete a running submission'}, status=status.HTTP_403_FORBIDDEN) # Check if submission is not already soft deleted diff --git a/src/static/riot/competitions/detail/submission_manager.tag b/src/static/riot/competitions/detail/submission_manager.tag index e5a5f1f7c..74b746cc6 100644 --- a/src/static/riot/competitions/detail/submission_manager.tag +++ b/src/static/riot/competitions/detail/submission_manager.tag @@ -168,9 +168,9 @@ - + -