From 6e1901e8e83d9e2a6e5fc20e3f8e3e996e1ea712 Mon Sep 17 00:00:00 2001 From: Alanna Scott Date: Fri, 24 Feb 2017 19:15:57 -0800 Subject: [PATCH] d is not defined, fix (#2270) --- superset/views.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/superset/views.py b/superset/views.py index eec6483691..f419abd973 100755 --- a/superset/views.py +++ b/superset/views.py @@ -1465,13 +1465,18 @@ class Superset(BaseSupersetView): return redirect('/accessrequestsmodelview/list/') def get_form_data(self): - form_data = request.args.get("form_data") - if not form_data: + # get form data from url + if request.args.get("form_data"): + form_data = request.args.get("form_data") + elif request.form.get("form_data"): # Supporting POST as well as get form_data = request.form.get("form_data") - if form_data: - d = json.loads(form_data) - elif request.args.get("viz_type"): + else: + form_data = '{}' + + d = json.loads(form_data) + + if request.args.get("viz_type"): # Converting old URLs d = cast_form_data(request.args.to_dict())