mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00
[CST-5729] check if header exists
This commit is contained in:
@@ -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`); }
|
||||
res.setHeader(header, cachedCopy.headers[header.toLowerCase()]);
|
||||
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)
|
||||
|
Reference in New Issue
Block a user