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,