From 325956b392d026e4b1069ac3c9b404ae978ffb25 Mon Sep 17 00:00:00 2001 From: zandercymatics <141044360+zandercymatics@users.noreply.github.com> Date: Tue, 12 Dec 2023 11:09:30 -0700 Subject: [PATCH 1/2] Fix filter --- src/registrar/models/user.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registrar/models/user.py b/src/registrar/models/user.py index 0a153b5c8c..0edce6a0b9 100644 --- a/src/registrar/models/user.py +++ b/src/registrar/models/user.py @@ -91,7 +91,7 @@ def needs_identity_verification(cls, email, uuid): # A new incoming user who is being invited to be a domain manager (that is, # their email address is in DomainInvitation for an invitation that is not yet "retrieved"). - if DomainInvitation.objects.filter(email=email, status=DomainInvitation.INVITED).exists(): + if DomainInvitation.objects.filter(email=email, status=DomainInvitation.DomainInvitationStatus.INVITED).exists(): return False return True From 8b0e5f04930779692a562a6973cd13a9f761ee6b Mon Sep 17 00:00:00 2001 From: zandercymatics <141044360+zandercymatics@users.noreply.github.com> Date: Tue, 12 Dec 2023 12:09:33 -0700 Subject: [PATCH 2/2] Fix linter --- src/registrar/models/user.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/registrar/models/user.py b/src/registrar/models/user.py index 0edce6a0b9..ec2d06c706 100644 --- a/src/registrar/models/user.py +++ b/src/registrar/models/user.py @@ -91,7 +91,8 @@ def needs_identity_verification(cls, email, uuid): # A new incoming user who is being invited to be a domain manager (that is, # their email address is in DomainInvitation for an invitation that is not yet "retrieved"). - if DomainInvitation.objects.filter(email=email, status=DomainInvitation.DomainInvitationStatus.INVITED).exists(): + invited = DomainInvitation.DomainInvitationStatus.INVITED + if DomainInvitation.objects.filter(email=email, status=invited).exists(): return False return True