From 229eff640102a9f7f309e7bedf0350b26e2529e4 Mon Sep 17 00:00:00 2001 From: Benoit Puertolas <159056386+benoitpuertolas@users.noreply.github.com> Date: Thu, 18 Apr 2024 09:39:55 +0200 Subject: [PATCH] fix: incorrect request_headers reference in lua script (#25) --- datadome-istio/Chart.yaml | 2 +- datadome-istio/files/datadome.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/datadome-istio/Chart.yaml b/datadome-istio/Chart.yaml index c191b3c..180bdaa 100644 --- a/datadome-istio/Chart.yaml +++ b/datadome-istio/Chart.yaml @@ -2,4 +2,4 @@ apiVersion: v1 appVersion: "1.3.1" description: A Helm chart for Kubernetes name: datadome-istio -version: 0.4.2 +version: 0.4.3 diff --git a/datadome-istio/files/datadome.lua b/datadome-istio/files/datadome.lua index 8d59b29..0249de3 100644 --- a/datadome-istio/files/datadome.lua +++ b/datadome-istio/files/datadome.lua @@ -310,7 +310,7 @@ function envoy_on_request(request_handle) local datadome_response_headers = parse_xdd_header(headers['x-datadome-headers']) -- Unconditionally update the request headers for logging purposes - for request_header, _ in pairs(request_headers) do + for request_header, _ in pairs(datadome_request_headers) do request_handle:headers():replace(request_header, headers[request_header]) end