diff --git a/superset/views/core.py b/superset/views/core.py index 18f6622c5ee7e..f71ca79be98ca 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -506,7 +506,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'[^a-zA-Z0-9\-_]+', '', obj.slug) if g.user not in obj.owners: obj.owners.append(g.user) utils.validate_json(obj.json_metadata)