X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8a1aa45293e423d9b4fffc5115a14f2e69897d8e..fb19cf980838b541a50af8a27ccf8058409b88e4:/services/keep-web/cache.go diff --git a/services/keep-web/cache.go b/services/keep-web/cache.go index 604efd29d9..d443bc0829 100644 --- a/services/keep-web/cache.go +++ b/services/keep-web/cache.go @@ -221,7 +221,7 @@ func (c *cache) GetSession(token string) (arvados.CustomFileSystem, *cachedSessi // using the new fs). sess.inuse.Lock() if !sess.userLoaded || refresh { - err := sess.client.RequestAndDecode(&sess.user, "GET", "/arvados/v1/users/current", nil, nil) + err := sess.client.RequestAndDecode(&sess.user, "GET", "arvados/v1/users/current", nil, nil) if he := errorWithHTTPStatus(nil); errors.As(err, &he) && he.HTTPStatus() == http.StatusForbidden { // token is OK, but "get user id" api is out // of scope -- use existing/expired info if @@ -303,7 +303,7 @@ func (c *cache) pruneSessions() { // Mark more sessions for deletion until reaching desired // memory size limit, starting with the oldest entries. for i, snap := range snaps { - if size <= c.cluster.Collections.WebDAVCache.MaxCollectionBytes { + if size <= int64(c.cluster.Collections.WebDAVCache.MaxCollectionBytes) { break } if snap.prune {