X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c0ac5a7421a59e562ea796daa926bbf1d0cc0c3e..23d90de7344ae39d1d0082a369b0dc5e9086531d:/sdk/go/arvados/login.go diff --git a/sdk/go/arvados/login.go b/sdk/go/arvados/login.go index 579c108379..26c04b2c13 100644 --- a/sdk/go/arvados/login.go +++ b/sdk/go/arvados/login.go @@ -24,6 +24,9 @@ func (resp LoginResponse) ServeHTTP(w http.ResponseWriter, req *http.Request) { w.WriteHeader(http.StatusFound) } else if resp.Token != "" || resp.Message != "" { w.Header().Set("Content-Type", "application/json") + if resp.Token == "" { + w.WriteHeader(http.StatusUnauthorized) + } json.NewEncoder(w).Encode(resp) } else { w.Header().Set("Content-Type", "text/html")