19428: Fix unchecked errors.
authorTom Clegg <tom@curii.com>
Mon, 29 Aug 2022 21:00:42 +0000 (17:00 -0400)
committerTom Clegg <tom@curii.com>
Tue, 30 Aug 2022 14:19:52 +0000 (10:19 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

services/keep-web/handler.go

index 3a1d9acde7e7d33208958e467931aef2b1474853..b04add1c494eca08a46c6ea542d5b23448c687e4 100644 (file)
@@ -486,7 +486,13 @@ func (h *handler) ServeHTTP(wOrig http.ResponseWriter, r *http.Request) {
 
        // 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)
+       if err != nil {
+               http.Error(w, "user lookup: "+err.Error(), http.StatusInternalServerError)
+       }
 
        if webdavMethod[r.Method] {
                if !h.userPermittedToUploadOrDownload(r.Method, tokenUser) {