Skip to content

Commit 11e843d

Browse files
committed
fix: don't enforce uniqueness of empty emails. Fixes #1984
1 parent aa91d40 commit 11e843d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

mezzanine/core/admin.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,8 @@ class SitePermissionInline(admin.TabularInline):
408408
class SitePermissionUserAdminForm(UserAdmin.form):
409409
def clean_email(form):
410410
email = form.cleaned_data.get("email")
411-
if User.objects.exclude(id=form.instance.id).filter(email=email).exists():
411+
same_email = User.objects.exclude(id=form.instance.id).filter(email=email)
412+
if email and same_email.exists():
412413
raise ValidationError(_("This email is already registered"))
413414
return email
414415

0 commit comments

Comments
 (0)