From d529da88868462dbad7d146c3ff3149058ec75b3 Mon Sep 17 00:00:00 2001 From: Swen Kooij Date: Fri, 3 Feb 2017 11:14:37 +0200 Subject: [PATCH] Fixed bug with with missing populate_from --- localized_fields/fields/localized_uniqueslug_field.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/localized_fields/fields/localized_uniqueslug_field.py b/localized_fields/fields/localized_uniqueslug_field.py index 8bc4cc2..2ff468e 100644 --- a/localized_fields/fields/localized_uniqueslug_field.py +++ b/localized_fields/fields/localized_uniqueslug_field.py @@ -26,7 +26,6 @@ class LocalizedUniqueSlugField(LocalizedAutoSlugField): def __init__(self, *args, **kwargs): """Initializes a new instance of :see:LocalizedUniqueSlugField.""" - self.populate_from = kwargs.pop('populate_from') kwargs['uniqueness'] = kwargs.pop('uniqueness', get_language_codes()) super(LocalizedUniqueSlugField, self).__init__( @@ -34,7 +33,9 @@ class LocalizedUniqueSlugField(LocalizedAutoSlugField): **kwargs ) - def pre_save(self, instance, _add: bool): + self.populate_from = kwargs.pop('populate_from') + + def pre_save(self, instance, add: bool): """Ran just before the model is saved, allows us to built the slug.