From bce88f13e710640e52efdf4f500bf31af9915978 Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Fri, 21 Jul 2017 11:46:53 +0200 Subject: [PATCH] Update order_by for report query --- submissions/views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/submissions/views.py b/submissions/views.py index 9c1ac5708..67d59bfba 100644 --- a/submissions/views.py +++ b/submissions/views.py @@ -1073,16 +1073,17 @@ def submit_report(request, arxiv_identifier_w_vn_nr): @permission_required('scipost.can_take_charge_of_submissions', raise_exception=True) def vet_submitted_reports(request): """ - Reports with status `unvetted` will be shown one-by-one. A user may only + Reports with status `unvetted` will be shown one-by-one (oldest first). A user may only vet reports of submissions he/she is EIC of. After vetting an email is sent to the report author, bcc EIC. If report has not been refused, the submission author is also mailed. """ - contributor = Contributor.objects.get(user=request.user) + contributor = request.user.contributor report_to_vet = (Report.objects.awaiting_vetting() .select_related('submission') - .filter(submission__editor_in_charge=contributor).first()) + .filter(submission__editor_in_charge=contributor) + .order_by('date_submitted').first()) form = VetReportForm(request.POST or None, initial={'report': report_to_vet}) if form.is_valid(): -- GitLab