From f237e97f45b40987c06360697c7fcfff60ddd0a5 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 4 Sep 2014 11:43:01 +0200 Subject: [PATCH] Fix error page url resolution. Now it properly redirects to error page when api service is down. --- app/coffee/app.coffee | 1 + app/coffee/modules/base.coffee | 1 + 2 files changed, 2 insertions(+) diff --git a/app/coffee/app.coffee b/app/coffee/app.coffee index f3e3bfbb..7a7fad73 100644 --- a/app/coffee/app.coffee +++ b/app/coffee/app.coffee @@ -141,6 +141,7 @@ configure = ($routeProvider, $locationProvider, $httpProvider, $provide, tgLoade return promise.then null, (response) -> if response.status == 0 $location.path($navUrls.resolve("error")) + $location.replace() else if response.status == 401 nextPath = $location.path() $location.url($navUrls.resolve("login")).search("next=#{nextPath}") diff --git a/app/coffee/modules/base.coffee b/app/coffee/modules/base.coffee index e0e29489..d9c2f9db 100644 --- a/app/coffee/modules/base.coffee +++ b/app/coffee/modules/base.coffee @@ -44,6 +44,7 @@ module.directive("tgMain", ["$rootScope", "$window", TaigaMainDirective]) urls = { "home": "/" + "error": "/error" "login": "/login" "forgot-password": "/forgot-password" "change-password": "/change-password/:token"