From fb08dbc8908a40cc49e5a5123a1ced66d4f5a400 Mon Sep 17 00:00:00 2001 From: Electric-impala <35416132+Electric-impala@users.noreply.github.com> Date: Wed, 25 Feb 2026 22:22:54 +0530 Subject: [PATCH] fix: avoid unnecessary DB query on mail.message creation by setting body store=False store=True on a computed body field causes an extra SELECT after every mail.message INSERT, breaking documents performance test and adding unnecessary DB load in production, In my case this happend whrn i added account_reports in my depends and ran unit test with module impersonate_login with my custom module --- impersonate_login/models/mail_message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/impersonate_login/models/mail_message.py b/impersonate_login/models/mail_message.py index 6227265ed9..9efa227cfc 100644 --- a/impersonate_login/models/mail_message.py +++ b/impersonate_login/models/mail_message.py @@ -20,7 +20,7 @@ class Message(models.Model): body = fields.Html( compute="_compute_message_body", inverse="_inverse_message_body", - store=True, + store=False, readonly=False, )