From 4ee984c6ded4b6e56566ae51683242bc2946c2a3 Mon Sep 17 00:00:00 2001 From: Grace Guo Date: Tue, 26 Jun 2018 17:46:28 -0700 Subject: [PATCH] [dashboard fix] force refresh charts under tabs (#5291) --- superset/assets/src/chart/chartAction.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/superset/assets/src/chart/chartAction.js b/superset/assets/src/chart/chartAction.js index 82c4250a9..ead159036 100644 --- a/superset/assets/src/chart/chartAction.js +++ b/superset/assets/src/chart/chartAction.js @@ -202,5 +202,10 @@ export function runQuery(formData, force = false, timeout = 60, key) { } export function refreshChart(chart, force, timeout) { - return dispatch => dispatch(runQuery(chart.latestQueryFormData, force, timeout, chart.id)); + return (dispatch) => { + if (!chart.latestQueryFormData || Object.keys(chart.latestQueryFormData).length === 0) { + return; + } + dispatch(runQuery(chart.latestQueryFormData, force, timeout, chart.id)); + }; }