From 61fbb24db82a24a558933abcfadff286f524c207 Mon Sep 17 00:00:00 2001 From: r Date: Fri, 29 May 2020 13:28:42 +0000 Subject: Fix signin page redirection in single instance mode --- service/transport.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'service/transport.go') diff --git a/service/transport.go b/service/transport.go index 8dccd92..131c580 100644 --- a/service/transport.go +++ b/service/transport.go @@ -76,6 +76,11 @@ func NewHandler(s Service, staticDir string) http.Handler { c := newClient(w, req, "") err := s.ServeRootPage(c) if err != nil { + if (err == errInvalidAccessToken) { + w.Header().Add("Location", "/signin") + w.WriteHeader(http.StatusFound) + return + } w.WriteHeader(http.StatusInternalServerError) s.ServeErrorPage(c, err) return -- cgit v1.2.3