From 8bf9a5b9a3898dc8dca21c97313c7126480ee360 Mon Sep 17 00:00:00 2001 From: Chris Williams Date: Fri, 9 Nov 2018 11:15:42 -0800 Subject: [PATCH] [dashboard] fix save/save-as flow (#6350) * [dashboard] fix save/save-as flow * [bugfix][dashboard] consistent response type for save/save-as --- superset/assets/src/dashboard/actions/dashboardState.js | 1 - superset/views/core.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/superset/assets/src/dashboard/actions/dashboardState.js b/superset/assets/src/dashboard/actions/dashboardState.js index 1afb4a5789a19..cc0a7df3e89c9 100644 --- a/superset/assets/src/dashboard/actions/dashboardState.js +++ b/superset/assets/src/dashboard/actions/dashboardState.js @@ -132,7 +132,6 @@ export function saveDashboardRequest(data, id, saveType) { SupersetClient.post({ endpoint: `/superset/${path}/${id}/`, postPayload: { data }, - parseMethod: null, }) .then(response => Promise.all([ diff --git a/superset/views/core.py b/superset/views/core.py index 9b79b7574c720..575e0deae4e9e 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -1632,7 +1632,7 @@ def save_dash(self, dashboard_id): session.merge(dash) session.commit() session.close() - return 'SUCCESS' + return json_success(json.dumps({'status': 'SUCCESS'})) @staticmethod def _set_dash_metadata(dashboard, data):