diff --git a/superset/views/core.py b/superset/views/core.py index 8cd9a57e07..aca7714862 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -12,6 +12,7 @@ import pickle import re import time import traceback +from urllib import parse import sqlalchemy as sqla @@ -946,7 +947,7 @@ class Superset(BaseSupersetView): .format( viz_obj.datasource.type, viz_obj.datasource.id, - json.dumps(viz_obj.form_data) + parse.quote(json.dumps(viz_obj.form_data)), ) ) if request.args.get("standalone") == "true":