From 792e042526f08ce6dbeb192eb3e399f48b841990 Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Tue, 28 Nov 2017 13:12:02 +0100 Subject: [PATCH] Fix communication queryset could differ per user --- submissions/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/submissions/views.py b/submissions/views.py index b9241bb64..c3d60869f 100644 --- a/submissions/views.py +++ b/submissions/views.py @@ -1095,7 +1095,11 @@ def communication(request, arxiv_identifier_w_vn_nr, comtype, referee_id=None): Communication between editor-in-charge, author or referee occurring during the submission refereeing. """ - submission = get_object_or_404(Submission.objects.pool_full(request.user), + if comtype == 'AtoE': + submissions_qs = Submission.objects.filter(authors__user=request.user) + else: + submissions_qs = Submission.objects.pool_full(request.user) + submission = get_object_or_404(submissions_qs, arxiv_identifier_w_vn_nr=arxiv_identifier_w_vn_nr) errormessage = None if comtype not in dict(ED_COMM_CHOICES).keys(): -- GitLab