diff --git a/mail_debrand/models/mail_mail.py b/mail_debrand/models/mail_mail.py index c36a4edef..f6802fbf7 100644 --- a/mail_debrand/models/mail_mail.py +++ b/mail_debrand/models/mail_mail.py @@ -2,23 +2,14 @@ # Copyright 2019 Tecnativa - Ernesto Tejeda # Copyright 2020 Onestein - Andrea Stirpe # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from odoo import api, models +from odoo import models class MailMail(models.AbstractModel): _inherit = "mail.mail" - # in messages from objects is adding using Odoo that we are going to remove - - @api.model_create_multi - def create(self, values_list): - for index, _value in enumerate(values_list): - values_list[index]["body_html"] = self.env[ - "mail.render.mixin" - ].remove_href_odoo( - values_list[index].get("body_html", ""), - remove_parent=0, - remove_before=1, - ) - - return super().create(values_list) + def _send_prepare_body(self): + body = super()._send_prepare_body() + return self.env["mail.render.mixin"].remove_href_odoo( + body or "", remove_parent=0, remove_before=1 + )