From dc94374a3c13f1a066d556b862cbc1bf63221396 Mon Sep 17 00:00:00 2001 From: Alexandre Fayolle Date: Tue, 27 Aug 2024 12:01:36 +0200 Subject: [PATCH] [FIX] monitoring_log_requests: response_status_code the response status code would not be properly logged -> fix the code --- .pre-commit-config.yaml | 1 - monitoring_log_requests/models/ir_http.py | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index dbf92ff1..b518033e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,7 +6,6 @@ exclude: | ^base_fileurl_field/| ^cloud_platform_exoscale/| ^cloud_platform_ovh/| - ^monitoring_log_requests/| ^monitoring_statsd/| ^test_base_fileurl_field/| # END NOT INSTALLABLE ADDONS diff --git a/monitoring_log_requests/models/ir_http.py b/monitoring_log_requests/models/ir_http.py index 3df49231..25a7f57f 100644 --- a/monitoring_log_requests/models/ir_http.py +++ b/monitoring_log_requests/models/ir_http.py @@ -62,8 +62,8 @@ def _monitoring_info(cls, request, response, begin, end): # response things "response_status_code": None, } - if hasattr(request, "status_code"): - info["status_code"] = response.status_code + if hasattr(response, "status_code"): + info["response_status_code"] = response.status_code if hasattr(request, "session"): info.update( {