diff --git a/src/middlewares/serve-files.js b/src/middlewares/serve-files.js
index 569718e6861cbd784f7c2f28f5f477eea920d444..9f1724569417dcf569010772fbe56454224c15f0 100644
--- a/src/middlewares/serve-files.js
+++ b/src/middlewares/serve-files.js
@@ -6,12 +6,12 @@ export default async function (req, res, next) {
   try {
     if (req.method !== 'GET') return next()
     const version = res.version
+    const path = req.path === '/' ? '/index.html' : req.path
     let data = await loadFromCache({
-      path: req.path,
+      path,
       version
     })
     if (!data) {
-      const path = req.path === '/' ? '/index.html' : req.path
       data = await saveAsyncToCache({ version, path, promise: fetchFileWithHeaders({ path, version }) })
     }