Do not allow duplicate slugs in a case-insensitive way

This commit is contained in:
Raphael Michel
2018-03-15 13:42:03 +01:00
parent 94a2cfe7fc
commit 0336b0a15c
2 changed files with 2 additions and 2 deletions

View File

@@ -145,7 +145,7 @@ class EventWizardBasicsForm(I18nModelForm):
def clean_slug(self):
slug = self.cleaned_data['slug']
if Event.objects.filter(slug=slug, organizer=self.organizer).exists():
if Event.objects.filter(slug__iexact=slug, organizer=self.organizer).exists():
raise forms.ValidationError(
self.error_messages['duplicate_slug'],
code='duplicate_slug'

View File

@@ -23,7 +23,7 @@ class OrganizerForm(I18nModelForm):
def clean_slug(self):
slug = self.cleaned_data['slug']
if Organizer.objects.filter(slug=slug).exists():
if Organizer.objects.filter(slug__iexact=slug).exists():
raise forms.ValidationError(
self.error_messages['duplicate_slug'],
code='duplicate_slug',