From bedecf213f2ed372310bfb47741425b2cf40c520 Mon Sep 17 00:00:00 2001 From: Erik Stein Date: Tue, 4 Sep 2018 22:10:21 +0200 Subject: [PATCH] Enforce unique=True if unique_slug=True. --- shared/utils/models/slugs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shared/utils/models/slugs.py b/shared/utils/models/slugs.py index bbcd5b2..30d527b 100644 --- a/shared/utils/models/slugs.py +++ b/shared/utils/models/slugs.py @@ -43,6 +43,8 @@ class AutoSlugField(django_fields.SlugField): if 'populate_from' in kwargs: self.populate_from = kwargs.pop('populate_from') self.unique_slug = kwargs.pop('unique_slug', False) + if self.unique_slug: + kwargs['unique'] = True super(AutoSlugField, self).__init__(*args, **kwargs) def slugify(self, value):