Always process 503 and 401 HTTP errors

Closes #14836
(grafted from aa6f099f2b3d4c2b90989240743554dd62500d9b)

--HG--
branch : 8.0
This commit is contained in:
Cédric Krier
2026-05-18 15:09:24 +02:00
parent a0f1e4929c
commit 59c2e7f7b7
+5 -7
View File
@@ -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(