From 0ba0248ab2764f3eac7259edd74e3cfe04d29f86 Mon Sep 17 00:00:00 2001 From: michellethomas Date: Wed, 29 Nov 2017 14:55:13 -0800 Subject: [PATCH] Allow underscores in slugs (#3951) * Allow underscores in slugs * Switching regex to use shorter \w --- superset/views/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/views/core.py b/superset/views/core.py index a12721d329d8..ef0cbf5844b4 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -575,7 +575,7 @@ def pre_add(self, obj): obj.slug = obj.slug.strip() or None if obj.slug: obj.slug = obj.slug.replace(' ', '-') - obj.slug = re.sub(r'[^a-zA-Z0-9\-]+', '', obj.slug) + obj.slug = re.sub(r'[^\w\-]+', '', obj.slug) if g.user not in obj.owners: obj.owners.append(g.user) utils.validate_json(obj.json_metadata)