diff --git a/submissions/views.py b/submissions/views.py index c7d3ea4921d76919da6452add044e37f192cdbdf..9e4a6b253c1d6207af5aa1abdd817847104f2e71 100644 --- a/submissions/views.py +++ b/submissions/views.py @@ -827,6 +827,10 @@ def recruit_referee(request, arxiv_identifier_w_vn_nr): submission = get_object_or_404(Submission.objects.filter_for_eic(request.user), arxiv_identifier_w_vn_nr=arxiv_identifier_w_vn_nr) + if request.method == 'GET': + # This leads to unexpected 500 errors + return redirect(reverse('submissions:select_referee', args=(arxiv_identifier_w_vn_nr,))) + ref_recruit_form = RefereeRecruitmentForm( request.POST or None, request=request, submission=submission) if ref_recruit_form.is_valid():