Browse Source

Enforce unique=True if unique_slug=True.

master
Erik Stein 7 years ago
parent
commit
bedecf213f
  1. 2
      shared/utils/models/slugs.py

2
shared/utils/models/slugs.py

@ -43,6 +43,8 @@ class AutoSlugField(django_fields.SlugField):
if 'populate_from' in kwargs: if 'populate_from' in kwargs:
self.populate_from = kwargs.pop('populate_from') self.populate_from = kwargs.pop('populate_from')
self.unique_slug = kwargs.pop('unique_slug', False) self.unique_slug = kwargs.pop('unique_slug', False)
if self.unique_slug:
kwargs['unique'] = True
super(AutoSlugField, self).__init__(*args, **kwargs) super(AutoSlugField, self).__init__(*args, **kwargs)
def slugify(self, value): def slugify(self, value):

Loading…
Cancel
Save