From 48d574be314a0e1c92e32558af08fd97693830f1 Mon Sep 17 00:00:00 2001 From: Abdellatif BENZBIRIA Date: Tue, 1 Sep 2026 12:56:07 +0100 Subject: [PATCH] [14.][IMP] auditlog : filter by rule state when adding logs --- auditlog/models/rule.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/auditlog/models/rule.py b/auditlog/models/rule.py index 1db2687915d..82099fdf927 100644 --- a/auditlog/models/rule.py +++ b/auditlog/models/rule.py @@ -509,7 +509,10 @@ def create_logs( http_session_model = self.env["auditlog.http.session"] model_model = self.env[res_model] model_id = self.pool._auditlog_model_cache[res_model] - auditlog_rule = self.env["auditlog.rule"].search([("model_id", "=", model_id)]) + auditlog_rule = self.env["auditlog.rule"].search([ + ("model_id", "=", model_id), + ("state", "=", "subscribed"), + ]) fields_to_exclude = auditlog_rule.fields_to_exclude_ids.mapped("name") for res_id in res_ids: name = model_model.browse(res_id).name_get()