19963: Fix crash on no-cache + invalid token.
[arvados.git] / services / keep-web / handler.go
index 0e964e463248ff73ab5aaec0ec53d43581236a77..afaa51b0ff67c037708ba39a560d7b952239e971 100644 (file)
@@ -410,7 +410,7 @@ func (h *handler) ServeHTTP(wOrig http.ResponseWriter, r *http.Request) {
                collectionDir, sessionFS, session, tokenUser = f, fs, sess, user
                break
        }
-       if forceReload {
+       if forceReload && collectionDir != nil {
                err := collectionDir.Sync()
                if err != nil {
                        var statusErr interface{ HTTPStatus() int }