From e5fdc28241cb90b94b806d70cd796112e436742b Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 9 Oct 2015 16:19:28 -0400 Subject: [PATCH] (js) Improve error handling in Contacts routing --- UI/WebServerResources/js/Contacts/Contacts.app.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/UI/WebServerResources/js/Contacts/Contacts.app.js b/UI/WebServerResources/js/Contacts/Contacts.app.js index 587fce95d..c42a2dfcc 100644 --- a/UI/WebServerResources/js/Contacts/Contacts.app.js +++ b/UI/WebServerResources/js/Contacts/Contacts.app.js @@ -130,10 +130,14 @@ /** * @ngInject */ - runBlock.$inject = ['$rootScope']; - function runBlock($rootScope) { + runBlock.$inject = ['$rootScope', '$log', '$state']; + function runBlock($rootScope, $log, $state) { + $rootScope.$on('$stateChangeError', function(event, toState, toParams, fromState, fromParams, error) { + $log.error(error); + $state.go('app'); + }); $rootScope.$on('$routeChangeError', function(event, current, previous, rejection) { - console.error(event, current, previous, rejection); + $log.error(event, current, previous, rejection); }); }