diff --git a/public/app.js b/public/app.js index 01047be..46d969b 100644 --- a/public/app.js +++ b/public/app.js @@ -264,6 +264,9 @@ function api(method, path, body){ return res.json().then(function(data){ if(!res.ok){ var e=new Error(data.error||'Fehler'); e.status=res.status; throw e; } return data; + }).catch(function(e){ + if(e.status){ throw e; } + var ne=new Error('Fehler'); ne.status=res.status; throw ne; }); }).catch(function(e){ if(e.status===401 && path!=='login'){ showLogin(); }