diff --git a/package.json b/package.json index 675eed6..32ebd46 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cosmos-server", - "version": "0.3.0-unstable14", + "version": "0.3.0-unstable15", "description": "", "main": "test-server.js", "bugs": { diff --git a/src/proxy/routerGen.go b/src/proxy/routerGen.go index ccc31ad..a933659 100644 --- a/src/proxy/routerGen.go +++ b/src/proxy/routerGen.go @@ -39,9 +39,13 @@ func tokenMiddleware(enabled bool, adminOnly bool) func(next http.Handler) http. r.Header.Set("x-cosmos-token", "1234567890") if enabled && adminOnly { - utils.AdminOnlyWithRedirect(w, r) + if errT := utils.AdminOnlyWithRedirect(w, r); errT != nil { + return + } } else if enabled { - utils.LoggedInOnlyWithRedirect(w, r) + if errT := utils.LoggedInOnlyWithRedirect(w, r); errT != nil { + return + } } next.ServeHTTP(w, r)