From c82fe14c8c23eb124a5fd044a4f1e565b44307f0 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 8 Oct 2015 15:36:16 +0200 Subject: [PATCH] [IMP] mail: add missing index Without this index, deletion of mail.message records takes too much time --- addons/mail/models/mail_mail.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/models/mail_mail.py b/addons/mail/models/mail_mail.py index 83ed0312c03..0845497d10c 100644 --- a/addons/mail/models/mail_mail.py +++ b/addons/mail/models/mail_mail.py @@ -25,7 +25,7 @@ class MailMail(models.Model): _rec_name = 'subject' # content - mail_message_id = fields.Many2one('mail.message', 'Message', required=True, ondelete='cascade', auto_join=True) + mail_message_id = fields.Many2one('mail.message', 'Message', required=True, ondelete='cascade', index=True, auto_join=True) body_html = fields.Text('Rich-text Contents', help="Rich-text/HTML message") references = fields.Text('References', help='Message references, such as identifiers of previous messages', readonly=1) headers = fields.Text('Headers', copy=False)