From e91db8d44057fb4849474d6adfb0be25d16ca5dc Mon Sep 17 00:00:00 2001 From: x620 Date: Tue, 22 Mar 2016 17:19:52 +0500 Subject: [PATCH] During calculate mails count added sudo() and change search() -> search_count() --- res_partner_mails_count/models.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/res_partner_mails_count/models.py b/res_partner_mails_count/models.py index f47cc99..8befe5a 100644 --- a/res_partner_mails_count/models.py +++ b/res_partner_mails_count/models.py @@ -28,11 +28,9 @@ class res_partner(models.Model): @api.one def _mails_from(self): for r in self: - letters = self.env['mail.message'].search([('partner_ids', 'in', r.id)]) - self.mails_from = len(letters) + self.mails_from = self.env['mail.message'].sudo().search_count([('partner_ids', 'in', r.id)]) @api.one def _mails_to(self): for r in self: - letters = self.env['mail.message'].search([('author_id', '=', r.id)]) - self.mails_to = len(letters) + self.mails_to = self.env['mail.message'].sudo().search_count([('author_id', '=', r.id)])