Handle server JSON responses which do not have 'error' key

This commit is contained in:
Thomas Rubini 2023-03-09 16:56:52 +01:00
parent 8feebb3454
commit 1f52c7c98c
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373

View File

@ -22,12 +22,12 @@ async function makeAPIRequest(endpoint, body) {
} }
response.json().then(jsonResponse => { response.json().then(jsonResponse => {
if (jsonResponse["error"] === 0) { if (typeof(jsonResponse["error"]) === 'number' && jsonResponse["error"] !== 0) {
resolve(jsonResponse);
} else {
const message = jsonResponse["msg"]; const message = jsonResponse["msg"];
alert("Erreur du serveur : " + message); alert("Erreur du serveur : " + message);
reject(endpoint + ": " + message); reject(endpoint + ": " + message);
} else {
resolve(jsonResponse);
} }
}); });
}).catch((e) => { }).catch((e) => {