Always process 503 and 401 HTTP errors
Closes #14836 (grafted from aa6f099f2b3d4c2b90989240743554dd62500d9b) --HG-- branch : 8.0
This commit is contained in:
+5
-7
@@ -119,11 +119,6 @@
|
||||
};
|
||||
|
||||
var ajax_error = function(query, status_, error) {
|
||||
if (!process_exception) {
|
||||
console.debug(`RPC error calling ${args}: ${status_}: ${error}.`);
|
||||
dfd.reject();
|
||||
return;
|
||||
}
|
||||
if (query.status == 503) {
|
||||
this.retries++;
|
||||
if (this.retries < 5) {
|
||||
@@ -149,8 +144,7 @@
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (query.status == 401) {
|
||||
} else if (query.status == 401) {
|
||||
//Try to relog
|
||||
Sao.Session.renew(session).then(function() {
|
||||
if (async) {
|
||||
@@ -160,6 +154,10 @@
|
||||
dfd.resolve();
|
||||
}
|
||||
}, dfd.reject);
|
||||
} else if (!process_exception) {
|
||||
console.debug(`RPC error calling ${args}: ${status_}: ${error}.`);
|
||||
dfd.reject();
|
||||
return;
|
||||
} else {
|
||||
var err_msg = `[${query.status}] ${error}`;
|
||||
Sao.common.message.run(
|
||||
|
||||
Reference in New Issue
Block a user