fix: fix request headers added as response headers

This commit is contained in:
Dorian Niemiec 2025-01-22 09:56:39 +01:00
parent 325781566c
commit 95cb12a9f3

View file

@ -424,14 +424,14 @@ module.exports = (req, res, logFacilities, config, next) => {
let headerIntervene = false;
Object.keys(req.headers).every((key) => {
if (typeof req.headers[key] == "string") {
securityResponse = transaction.addResponseHeader(key, req.headers[key]);
securityResponse = transaction.addRequestHeader(key, req.headers[key]);
if (typeof securityResponse === "object") {
headerIntervene = true;
return false;
}
} else if (Array.isArray(req.headers[key])) {
req.headers[key].every((value) => {
securityResponse = transaction.addResponseHeader(key, value);
securityResponse = transaction.addRequestHeader(key, value);
if (typeof securityResponse === "object") {
headerIntervene = true;
return false;