Merge PR #492 into 11.0

Signed-off-by JordiBForgeFlow
pull/494/head
OCA-git-bot 2020-01-27 12:18:51 +00:00
commit b6e5083885
2 changed files with 26 additions and 0 deletions

View File

@ -4,3 +4,4 @@
from . import mail_followers
from . import mail_wizard_invite
from . import mail_thread

View File

@ -0,0 +1,25 @@
from odoo import api, models
from odoo.tools.safe_eval import safe_eval
class MailThread(models.AbstractModel):
_inherit = 'mail.thread'
@api.multi
def _message_add_suggested_recipient(
self, result, partner=None, email=None, reason=''):
result = super(MailThread, self)._message_add_suggested_recipient(
result, partner=partner, email=email, reason=reason)
domain = self.env[
'mail.wizard.invite'
]._mail_restrict_follower_selection_get_domain()
eval_domain = safe_eval(domain)
for key in result:
for partner_id, email, reason in result[key]:
if partner_id:
partner = self.env['res.partner'].search(
[('id', '=', partner_id)] + eval_domain
)
if not partner:
result[key].remove((partner_id, email, reason))
return result