From 60a989d44b0c041e8a968f43887529e356ae1fc5 Mon Sep 17 00:00:00 2001 From: RhodeCode Admin Date: Fri, 17 Jan 2025 10:04:42 +0100 Subject: [PATCH] fix: req-tracking, handle edge case when SVN server is off --- rhodecode/lib/middleware/request_wrapper.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rhodecode/lib/middleware/request_wrapper.py b/rhodecode/lib/middleware/request_wrapper.py index 5964b15d..620fefd0 100644 --- a/rhodecode/lib/middleware/request_wrapper.py +++ b/rhodecode/lib/middleware/request_wrapper.py @@ -85,7 +85,8 @@ class RequestWrapperTween: "ip": ip, }, ) - response.headers.setdefault("X-Rc-Req-Id", req_id) + if response: + response.headers.setdefault("X-Rc-Req-Id", req_id) statsd = request.registry.statsd if statsd: