From 2833bd3825081c40691d47367c900ca21e221dbe Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Tue, 8 Dec 2015 14:15:48 -0800 Subject: [PATCH] bugfix - empty slug field --- panoramix/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/panoramix/views.py b/panoramix/views.py index 42df3ef5c..97d8a1c73 100644 --- a/panoramix/views.py +++ b/panoramix/views.py @@ -229,8 +229,9 @@ class DashboardModelView(PanoramixModelView, DeleteMixin): } def pre_add(self, obj): obj.slug = obj.slug.strip() or None - obj.slug = obj.slug.replace(" ", "-") - obj.slug = re.sub(r'\W+', '', obj.slug) + if obj.slug: + obj.slug = obj.slug.replace(" ", "-") + obj.slug = re.sub(r'\W+', '', obj.slug) def pre_update(self, obj): self.pre_add(obj)