From: Bernhard Posselt Date: Thu, 15 Nov 2012 14:01:21 +0000 (+0100) Subject: fixed: this.routes_request is a deferred/promise X-Git-Tag: v5.0.0alpha1~439^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=25e4a071ef3f89a5573f1d67b0c3cb60ccf7c858;p=nextcloud-server.git fixed: this.routes_request is a deferred/promise --- diff --git a/core/js/router.js b/core/js/router.js index 406f1912fed..77168e33025 100644 --- a/core/js/router.js +++ b/core/js/router.js @@ -4,11 +4,7 @@ OC.Router = { // register your ajax requests to load after the loading of the routes // has finished. otherwise you face problems with race conditions registerLoadedCallback: function(callback){ - if(this.routes_request.state() === 'resolved'){ - callback(); - } else { - this.loadedCallback = callback; - } + this.routes_request.done(callback); }, routes_request: $.ajax(OC.router_base_url + 'core/routes.json', { dataType: 'json',