Skip to content

Commit ac9be25

Browse files
committed
[CST-5729] check if header exists
1 parent 302f5a6 commit ac9be25

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

server.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -377,8 +377,12 @@ function cacheCheck(req, res, next) {
377377
if (cachedCopy && cachedCopy.page) {
378378
if (cachedCopy.headers && Array.isArray(environment.cache.serverSide.headers) && environment.cache.serverSide.headers.length > 0) {
379379
environment.cache.serverSide.headers.forEach((header) => {
380-
if (environment.cache.serverSide.debug) { console.log(`Restore cached ${header} header`); }
381-
res.setHeader(header, cachedCopy.headers[header.toLowerCase()]);
380+
if (cachedCopy.headers[header.toLowerCase()]) {
381+
if (environment.cache.serverSide.debug) {
382+
console.log(`Restore cached ${header} header`);
383+
}
384+
res.setHeader(header, cachedCopy.headers[header.toLowerCase()]);
385+
}
382386
});
383387
}
384388
res.locals.ssr = true; // mark response as SSR-generated (enables text compression)

0 commit comments

Comments
 (0)