From 5249453b142291c88f42c76395d5783541f25abe Mon Sep 17 00:00:00 2001
From: gmurtaza00 <111306331+gmurtaza00@users.noreply.github.com>
Date: Thu, 13 Apr 2023 10:51:06 -0400
Subject: [PATCH] 3353::Deleting Reviews:Allow reviewer to delete review in
 review phase (#3354)

Reviewers can now delete their review when application is in review
phase.

Closes #3353
---
 hypha/apply/review/views.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hypha/apply/review/views.py b/hypha/apply/review/views.py
index b2d0e3c8d..a1173acd5 100644
--- a/hypha/apply/review/views.py
+++ b/hypha/apply/review/views.py
@@ -420,7 +420,7 @@ class ReviewDeleteView(UserPassesTestMixin, DeleteView):
 
     def test_func(self):
         review = self.get_object()
-        return self.request.user.has_perm('review.delete_review') or self.request.user == review.author
+        return self.request.user.has_perm('review.delete_review') or self.request.user == review.author.reviewer
 
     def delete(self, request, *args, **kwargs):
         review = self.get_object()
-- 
GitLab