X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifold%2Fjs%2Fmanifold.js;h=449f735fe4b0ce880d8bd8cdcda5e035716591f6;hb=57c5bcefb1eac66d1db27db28a0c6d3b3b52a407;hp=6b2d72881aec7c3dbecca00804987df96f984670;hpb=1568d2704bdabd0d35f8a8ba0a6eef5b2ebb047a;p=myslice.git diff --git a/manifold/js/manifold.js b/manifold/js/manifold.js index 6b2d7288..449f735f 100644 --- a/manifold/js/manifold.js +++ b/manifold/js/manifold.js @@ -67,6 +67,17 @@ var manifold = { }, asynchroneous_success : function (data, query, id) { + if (manifold.asynchroneous_debug) console.log ("received manifold result with code " + data.code); + // xxx should have a nicer declaration of that enum in sync with the python code somehow + if (data.code == 1) { + alert("Your session has expired, please log in again"); + window.location="/logout/"; + return; + } elif (data.code != 0) { + alert("Error received from manifold backend at " + MANIFOLD_URL + " [" + data.output + "]"); + return; + } + data=data.value; if (data) { if (!!id) { /* Directly inform the requestor */