From: Benjamin Auder Date: Fri, 29 Nov 2019 23:57:07 +0000 (+0100) Subject: Fix error handling in ajax() function X-Git-Url: https://git.auder.net/game/vendor/current/%7B%7B%20asset%28%27mixstore/DESCRIPTION?a=commitdiff_plain;h=6f57a9769ad80459d086abf5232d01ec1ce7a470;p=vchess.git Fix error handling in ajax() function --- diff --git a/client/src/utils/ajax.js b/client/src/utils/ajax.js index 5b460784..83b045c0 100644 --- a/client/src/utils/ajax.js +++ b/client/src/utils/ajax.js @@ -37,10 +37,15 @@ export function ajax(url, method, data, success, error) // Plain text (e.g. for rules retrieval) return success(xhr.responseText); } - if (!res_json.errmsg) + if (!res_json.errmsg && !res_json.errno) success(res_json); else - error(res_json.errmsg); + { + if (!!res_json.errmsg) + error(res_json.errmsg); + else + error(res_json.code + ". errno = " + res_json.errno); + } } };