Skip to content

Commit

Permalink
[dashboard] improve error handling on dashboard (#2624)
Browse files Browse the repository at this point in the history
* [dashboard] improve error handling on dashboard

* lint

* More wordy error msg
  • Loading branch information
mistercrunch authored Apr 18, 2017
1 parent 67a85b9 commit f40499e
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions superset/assets/javascripts/modules/superset.js
Original file line number Diff line number Diff line change
Expand Up @@ -129,10 +129,13 @@ const px = function () {
let msg = '';
if (!xhr.responseText) {
const status = xhr.status;
msg += 'An unknown error occurred. (Status: ' + status + ')';
if (status === 0) {
// This may happen when the worker in gunicorn times out
msg += ' Maybe the request timed out?';
msg += (
'The server could not be reached. You may want to ' +
'verify your connection and try again.');
} else {
msg += 'An unknown error occurred. (Status: ' + status + ')';
}
}
return msg;
Expand All @@ -151,7 +154,9 @@ const px = function () {
} catch (e) {
// pass
}
errHtml = `<div class="alert alert-danger">${errorMsg}</div>`;
if (errorMsg) {
errHtml += `<div class="alert alert-danger">${errorMsg}</div>`;
}
if (xhr) {
const extendedMsg = this.getErrorMsg(xhr);
if (extendedMsg) {
Expand Down

0 comments on commit f40499e

Please sign in to comment.