diff --git a/scipost_django/submissions/managers/submission.py b/scipost_django/submissions/managers/submission.py
index 464a056ae3b29fc75f171720da9d262adf702786..ca005b36c34d881e11f23deacee57494b840e1ce 100644
--- a/scipost_django/submissions/managers/submission.py
+++ b/scipost_django/submissions/managers/submission.py
@@ -176,7 +176,7 @@ class SubmissionQuerySet(models.QuerySet):
         Finally, filter out the COI.
         """
         if not (hasattr(user, "contributor") and
-                user.has_perm("scipost.can_view_pool")):
+                (user.contributor.is_ed_admin or user.contributor.is_active_fellow)):
             return self.none()
 
         qs = self