diff --git a/dashboard/src/js/main.js b/dashboard/src/js/main.js index 615067a5c..cdbb05ed8 100644 --- a/dashboard/src/js/main.js +++ b/dashboard/src/js/main.js @@ -134,14 +134,16 @@ angular.module('Application').controller('MainController', ['$scope', '$route', if (!$scope.appstoreConfig.token) return callback(); AppStore.getProfile($scope.appstoreConfig.token, function (error, result) { - if (error) return console.error(error); + if (error) return callback(error); $scope.appstoreConfig.profile = result; AppStore.getSubscription($scope.appstoreConfig, function (error, result) { - if (error) return console.error(error); + if (error) return callback(error); $scope.subscription = result; + + callback(); }); }); } @@ -204,7 +206,9 @@ angular.module('Application').controller('MainController', ['$scope', '$route', $scope.appstoreConfig = result; - $scope.fetchAppstoreProfileAndSubscription(function () { + $scope.fetchAppstoreProfileAndSubscription(function (error) { + if (error) console.error(error); + $scope.ready = true; }); });