From bafeb6da90dcd44570fb361487867e7fe090ac2b Mon Sep 17 00:00:00 2001
From: janmax <mail-github@jmx.io>
Date: Thu, 4 May 2017 20:10:32 +0200
Subject: [PATCH] Reviewer 'Next' button gets the next feedback of the same
 type

---
 core/views/feedback.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/views/feedback.py b/core/views/feedback.py
index e10cd0e9..62c4992f 100644
--- a/core/views/feedback.py
+++ b/core/views/feedback.py
@@ -72,7 +72,7 @@ class FeedbackEdit(UpdateView):
         # ugly needs patch
         if 'Next' in self.request.POST['update']:
             if in_groups(self.request.user, ('Reviewers',)):
-                needs_review = Feedback.objects.filter(status=Feedback.NEEDS_REVIEW)
+                needs_review = Feedback.objects.filter(status=Feedback.NEEDS_REVIEW, of_submission__type=form.instance.of_submission.type)
                 needs_review = needs_review[0] if needs_review else None
                 if needs_review:
                     return HttpResponseRedirect(reverse('FeedbackEdit', args=(needs_review.slug,)))
-- 
GitLab