From 2c912b8eff49620d0a9cc694717c090a11e7bffe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-S=C3=A9bastien=20Caux?= <git@jscaux.org> Date: Wed, 26 Jan 2022 17:25:13 +0100 Subject: [PATCH] Exclude fulfilled refinv from `awaiting_response` manager --- scipost_django/submissions/managers/referee_invitation.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scipost_django/submissions/managers/referee_invitation.py b/scipost_django/submissions/managers/referee_invitation.py index 0596bfc36..ce387f853 100644 --- a/scipost_django/submissions/managers/referee_invitation.py +++ b/scipost_django/submissions/managers/referee_invitation.py @@ -16,7 +16,12 @@ class RefereeInvitationQuerySet(models.QuerySet): def awaiting_response(self): """Filter sent invitations awaiting response by referee.""" - return self.filter(date_invited__isnull=False, accepted=None, cancelled=False) + return self.filter( + date_invited__isnull=False, + accepted=None, + cancelled=False, + fulfilled=False + ) def accepted(self): """Filter invitations (non-cancelled) accepted by referee.""" -- GitLab