diff --git a/rowers/models.py b/rowers/models.py index 8e1a53b2..0471b72f 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -3724,8 +3724,8 @@ class UserForm(ModelForm): 'Please enter a valid email address') try: - match = User.objects.filter(email__iexact=email) - if self.instance in match: + match = User.objects.filter(email__iexact=email).exclude(id=self.instance.id) + if match.count() == 0: return email except User.DoesNotExist: return email