diff --git a/hypha/apply/review/views.py b/hypha/apply/review/views.py
index b2d0e3c8ddda5b697e1c2ecd2dcaf51aa25e652c..a1173acd5013362953aed59e443aa576726d03dc 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()