diff --git a/submissions/views.py b/submissions/views.py index f80cfbf1090c6ce373e95956336875b73d681f4b..553e344673c0f4b4ddcf79b1c25bf4d19b2c8cc3 100644 --- a/submissions/views.py +++ b/submissions/views.py @@ -271,9 +271,9 @@ def submission_detail_wo_vn_nr(request, arxiv_identifier_wo_vn_nr): def submission_detail(request, arxiv_identifier_w_vn_nr): - submission = Submission.objects.select_related( + submission = get_object_or_404(Submission.objects.select_related( 'editor_in_charge', 'publication__in_issue__in_volume__in_journal' - ).prefetch_related('authors').get( + ).prefetch_related('authors'), arxiv_identifier_w_vn_nr=arxiv_identifier_w_vn_nr) try: is_author = request.user.contributor in submission.authors.all()