diff --git a/api/src/middleware/cache.ts b/api/src/middleware/cache.ts index c3edca0b14..0ac02ccf32 100644 --- a/api/src/middleware/cache.ts +++ b/api/src/middleware/cache.ts @@ -10,6 +10,8 @@ const checkCacheMiddleware: RequestHandler = asyncHandler(async (req, res, next) if (env.CACHE_ENABLED !== true) return next(); if (!cache) return next(); + if (req.headers['cache-control']?.includes('no-cache')) return next(); + const key = getCacheKey(req); const cachedData = await cache.get(key); diff --git a/app/src/api.ts b/app/src/api.ts index e9443765df..5d442c8230 100644 --- a/app/src/api.ts +++ b/app/src/api.ts @@ -8,8 +8,6 @@ const api = axios.create({ withCredentials: true, headers: { 'Cache-Control': 'no-cache', - Pragma: 'no-cache', - Expires: '0', }, });