[CST-5729] check if header exists

This commit is contained in:
Giuseppe Digilio
2023-06-13 19:30:40 +02:00
parent 302f5a6076
commit ac9be25faf

View File

@@ -377,8 +377,12 @@ function cacheCheck(req, res, next) {
if (cachedCopy && cachedCopy.page) {
if (cachedCopy.headers && Array.isArray(environment.cache.serverSide.headers) && environment.cache.serverSide.headers.length > 0) {
environment.cache.serverSide.headers.forEach((header) => {
if (environment.cache.serverSide.debug) { console.log(`Restore cached ${header} header`); }
if (cachedCopy.headers[header.toLowerCase()]) {
if (environment.cache.serverSide.debug) {
console.log(`Restore cached ${header} header`);
}
res.setHeader(header, cachedCopy.headers[header.toLowerCase()]);
}
});
}
res.locals.ssr = true; // mark response as SSR-generated (enables text compression)