From 612f3f625eef86c2e5d91c241391c9b18c57b68f Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Mon, 19 Jun 2017 20:54:56 +0200 Subject: [PATCH] Improve logic --- scipost/forms.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/scipost/forms.py b/scipost/forms.py index 7fca3c331..61677101d 100644 --- a/scipost/forms.py +++ b/scipost/forms.py @@ -149,12 +149,10 @@ class DraftInvitationForm(forms.ModelForm): if RegistrationInvitation.objects.filter(email=email).exists(): self.add_error('email', 'This email address has already been used for an invitation') - - if DraftInvitation.objects.filter(email=email).exists(): + elif DraftInvitation.objects.filter(email=email).exists(): self.add_error('email', ('This email address has already been' ' used for a draft invitation')) - - if User.objects.filter(email=email).exists(): + elif User.objects.filter(email=email).exists(): self.add_error('email', 'This email address is already associated to a Contributor') return email @@ -208,8 +206,7 @@ class RegistrationInvitationForm(forms.ModelForm): email = self.cleaned_data['email'] if RegistrationInvitation.objects.filter(email=email).exists(): self.add_error('email', 'This email address has already been used for an invitation') - - if User.objects.filter(email=email).exists(): + elif User.objects.filter(email=email).exists(): self.add_error('email', 'This email address is already associated to a Contributor') return email -- GitLab