From 4c484a9822825d424e47bd2931df16cb532ce617 Mon Sep 17 00:00:00 2001 From: "Horacio Tellez (hote)" Date: Mon, 17 Jul 2023 18:13:45 +0200 Subject: [PATCH] [FW][FIX] sale: method call over self instead of precise record Each order does necessarily have the same confirmation template. And `_get_confirmation_template` is `ensure_one` so it raises when self holds multiple records. closes odoo/odoo#128743 Forward-port-of: odoo/odoo#128551 Signed-off-by: Victor Feyens (vfe) --- addons/sale/models/sale_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/models/sale_order.py b/addons/sale/models/sale_order.py index ea74407ce55..65f8e905d62 100644 --- a/addons/sale/models/sale_order.py +++ b/addons/sale/models/sale_order.py @@ -928,7 +928,7 @@ class SaleOrder(models.Model): :return: None """ for order in self: - mail_template = self._get_confirmation_template() + mail_template = order._get_confirmation_template() order._send_order_notification_mail(mail_template) def _send_payment_succeeded_for_order_mail(self):