[sqllab] fix wrong error msg (#3849)
I was getting some "Could not connect to server" when there was a proper json payload with an `error` key, the change here makes sure to prioritize those messages over the generic one.
This commit is contained in:
parent
500455fc72
commit
068c343be0
|
|
@ -153,10 +153,12 @@ export function runQuery(query) {
|
|||
msg = err.responseText;
|
||||
}
|
||||
}
|
||||
if (textStatus === 'error' && errorThrown === '') {
|
||||
msg = t('Could not connect to server');
|
||||
} else if (msg === null) {
|
||||
msg = `[${textStatus}] ${errorThrown}`;
|
||||
if (msg === null) {
|
||||
if (errorThrown) {
|
||||
msg = `[${textStatus}] ${errorThrown}`;
|
||||
} else {
|
||||
msg = t('Unknown error');
|
||||
}
|
||||
}
|
||||
if (msg.indexOf('CSRF token') > 0) {
|
||||
msg = t('Your session timed out, please refresh your page and try again.');
|
||||
|
|
|
|||
Loading…
Reference in New Issue