From a0e7c176e956611abae6fd8192f0729f3bfff89c Mon Sep 17 00:00:00 2001 From: Junda Yang Date: Thu, 20 Sep 2018 11:20:36 -0700 Subject: [PATCH] fix sqlab progress bar and status inconsistency (#5848) --- superset/assets/src/SqlLab/components/QueryAutoRefresh.jsx | 2 +- superset/assets/src/SqlLab/components/ResultSet.jsx | 2 +- superset/assets/src/SqlLab/constants.js | 1 + superset/assets/src/SqlLab/reducers.js | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/superset/assets/src/SqlLab/components/QueryAutoRefresh.jsx b/superset/assets/src/SqlLab/components/QueryAutoRefresh.jsx index 4bd034e712a79..0839c25cb7379 100644 --- a/superset/assets/src/SqlLab/components/QueryAutoRefresh.jsx +++ b/superset/assets/src/SqlLab/components/QueryAutoRefresh.jsx @@ -23,7 +23,7 @@ class QueryAutoRefresh extends React.PureComponent { const now = new Date().getTime(); return Object.values(queries) .some( - q => ['running', 'started', 'pending', 'fetching'].indexOf(q.state) >= 0 && + q => ['running', 'started', 'pending', 'fetching', 'rendering'].indexOf(q.state) >= 0 && now - q.startDttm < MAX_QUERY_AGE_TO_POLL, ); } diff --git a/superset/assets/src/SqlLab/components/ResultSet.jsx b/superset/assets/src/SqlLab/components/ResultSet.jsx index 6fa6a277d6cad..6fa820057cce0 100644 --- a/superset/assets/src/SqlLab/components/ResultSet.jsx +++ b/superset/assets/src/SqlLab/components/ResultSet.jsx @@ -200,7 +200,7 @@ export default class ResultSet extends React.PureComponent { } let progressBar; let trackingUrl; - if (query.progress > 0 && query.state === 'running') { + if (query.progress > 0) { progressBar = (