SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 612f3f62 authored by Jorran de Wit's avatar Jorran de Wit
Browse files

Improve logic

parent 4d8184be
No related branches found
No related tags found
No related merge requests found
...@@ -149,12 +149,10 @@ class DraftInvitationForm(forms.ModelForm): ...@@ -149,12 +149,10 @@ class DraftInvitationForm(forms.ModelForm):
if RegistrationInvitation.objects.filter(email=email).exists(): if RegistrationInvitation.objects.filter(email=email).exists():
self.add_error('email', 'This email address has already been used for an invitation') self.add_error('email', 'This email address has already been used for an invitation')
elif DraftInvitation.objects.filter(email=email).exists():
if DraftInvitation.objects.filter(email=email).exists():
self.add_error('email', ('This email address has already been' self.add_error('email', ('This email address has already been'
' used for a draft invitation')) ' used for a draft invitation'))
elif User.objects.filter(email=email).exists():
if User.objects.filter(email=email).exists():
self.add_error('email', 'This email address is already associated to a Contributor') self.add_error('email', 'This email address is already associated to a Contributor')
return email return email
...@@ -208,8 +206,7 @@ class RegistrationInvitationForm(forms.ModelForm): ...@@ -208,8 +206,7 @@ class RegistrationInvitationForm(forms.ModelForm):
email = self.cleaned_data['email'] email = self.cleaned_data['email']
if RegistrationInvitation.objects.filter(email=email).exists(): if RegistrationInvitation.objects.filter(email=email).exists():
self.add_error('email', 'This email address has already been used for an invitation') self.add_error('email', 'This email address has already been used for an invitation')
elif User.objects.filter(email=email).exists():
if User.objects.filter(email=email).exists():
self.add_error('email', 'This email address is already associated to a Contributor') self.add_error('email', 'This email address is already associated to a Contributor')
return email return email
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment