From 0798ddd6908f29e3819cbbab4ee305eda1d79b08 Mon Sep 17 00:00:00 2001 From: Christian Schaible Date: Mon, 9 Sep 2024 15:21:52 +0200 Subject: [PATCH] Add fallback to lowercase user-agent header name --- audit/api/model.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/audit/api/model.go b/audit/api/model.go index e3f9e69..92975ae 100644 --- a/audit/api/model.go +++ b/audit/api/model.go @@ -423,10 +423,13 @@ func NewRequestMetadata( audiences []string, auditClaims *structpb.Struct, ) *auditV1.RequestMetadata { - + agent := requestHeaders["User-Agent"] + if agent == "" { + agent = requestHeaders["user-agent"] + } return &auditV1.RequestMetadata{ CallerIp: clientIp, - CallerSuppliedUserAgent: requestHeaders["User-Agent"], + CallerSuppliedUserAgent: agent, RequestAttributes: NewRequestAttributes( request, requestHeaders,