From a254fe9087d50f08c421dd040c40b0c528481d7d Mon Sep 17 00:00:00 2001 From: Corey Oordt Date: Sun, 7 Jul 2013 15:54:30 -0500 Subject: [PATCH] Version 1.2.2 --- categories/__init__.py | 2 +- categories/base.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/categories/__init__.py b/categories/__init__.py index a960438..6f9bf9d 100644 --- a/categories/__init__.py +++ b/categories/__init__.py @@ -2,7 +2,7 @@ __version_info__ = { 'major': 1, 'minor': 2, 'micro': 2, - 'releaselevel': 'beta', + 'releaselevel': 'final', 'serial': 1 } diff --git a/categories/base.py b/categories/base.py index 3da9379..e9fc22d 100644 --- a/categories/base.py +++ b/categories/base.py @@ -78,8 +78,9 @@ class CategoryBase(MPTTModel): class CategoryBaseAdminForm(forms.ModelForm): def clean_slug(self): - if self.instance is None or not ALLOW_SLUG_CHANGE: - self.cleaned_data['slug'] = slugify(self.cleaned_data['name']) + if not self.cleaned_data.get('slug', None): + if self.instance is None or not ALLOW_SLUG_CHANGE: + self.cleaned_data['slug'] = slugify(SLUG_TRANSLITERATOR(self.cleaned_data['name'])) return self.cleaned_data['slug'][:50] def clean(self):