Making the stop button instantaneous (#2738)

This commit is contained in:
Maxime Beauchemin 2017-05-09 16:10:08 -07:00 committed by GitHub
parent baebba1159
commit 22d8075c53

View File

@ -164,15 +164,17 @@ export function postStopQuery(query) {
return function (dispatch) { return function (dispatch) {
const stopQueryUrl = '/superset/stop_query/'; const stopQueryUrl = '/superset/stop_query/';
const stopQueryRequestData = { client_id: query.id }; const stopQueryRequestData = { client_id: query.id };
dispatch(stopQuery(query));
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
dataType: 'json', dataType: 'json',
url: stopQueryUrl, url: stopQueryUrl,
data: stopQueryRequestData, data: stopQueryRequestData,
success() { success() {
if (!query.runAsync) { notify.success('Query was stopped.');
dispatch(stopQuery(query)); },
} error() {
notify.error('Failed at stopping query.');
}, },
}); });
}; };