Fix crash when using LocalizedUniqueSlugField in a bulk_create

This commit is contained in:
Swen Kooij
2017-05-31 11:31:04 +03:00
parent 1b036dc1de
commit b97a7f3c23
2 changed files with 29 additions and 3 deletions

View File

@@ -91,11 +91,12 @@ class LocalizedUniqueSlugField(LocalizedAutoSlugField):
if self.include_time:
slug += '-%d' % datetime.now().microsecond
if instance.retries > 0:
retries = getattr(instance, 'retries', 0)
if retries > 0:
# do not add another - if we already added time
if not self.include_time:
slug += '-'
slug += '%d' % instance.retries
slug += '%d' % retries
slugs.set(lang_code, slug)