Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
// Check configured permission
_, sess, err := h.Cache.GetSession(arv.ApiToken)
// Check configured permission
_, sess, err := h.Cache.GetSession(arv.ApiToken)
+ if err != nil {
+ http.Error(w, "session cache: "+err.Error(), http.StatusInternalServerError)
+ }
tokenUser, err = h.Cache.GetTokenUser(arv.ApiToken)
tokenUser, err = h.Cache.GetTokenUser(arv.ApiToken)
+ if err != nil {
+ http.Error(w, "user lookup: "+err.Error(), http.StatusInternalServerError)
+ }
if webdavMethod[r.Method] {
if !h.userPermittedToUploadOrDownload(r.Method, tokenUser) {
if webdavMethod[r.Method] {
if !h.userPermittedToUploadOrDownload(r.Method, tokenUser) {