Fixed frontend crashing when database is empty

This commit is contained in:
Marcin Kurczewski
2014-10-10 18:13:46 +02:00
parent d2695e635c
commit 0811968718
23 changed files with 102 additions and 40 deletions

View File

@ -2,17 +2,20 @@ var App = App || {};
App.Bootstrap = function(auth, router, promise, presenterManager) {
promise.wait(
auth.tryLoginFromCookie(),
presenterManager.init())
.then(startRouting)
.fail(function(error) {
promise.wait(auth.loginAnonymous())
promise.wait(presenterManager.init())
.then(function() {
promise.wait(auth.tryLoginFromCookie())
.then(startRouting)
.fail(function(response) {
console.log(response);
window.alert('Fatal authentication error: ' + response.json.error);
.fail(function(error) {
promise.wait(auth.loginAnonymous())
.then(startRouting)
.fail(function() {
console.log(arguments);
window.alert('Fatal authentication error');
});
});
}).fail(function() {
console.log(arguments);
});
function startRouting() {