From c0ffeeb417b86a08017d698c60f57d4d0bb7cb06 Mon Sep 17 00:00:00 2001 From: Nans Lefebvre <len@odoo.com> Date: Wed, 6 Feb 2019 13:00:39 +0000 Subject: [PATCH] [FIX] website_sale: select cart recovery mail template in action Fine-tuning of commit 50217184d268e2c36327ed2257eb7cc595fe6bec The selection of the cart recovery mail template would fail if there was more than one sale order selected. opw 1921714 closes odoo/odoo#30885 --- addons/website_sale/models/sale_order.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index 216eb209c944..0902fe5567f3 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -316,7 +316,8 @@ class SaleOrder(models.Model): try: default_template = self.env.ref('website_sale.mail_template_sale_cart_recovery', raise_if_not_found=False) default_template_id = default_template.id if default_template else False - template_id = self.website_id and self.website_id.cart_recovery_mail_template_id.id or default_template_id + template_id = (self.filtered('website_id') == self and + self.mapped('website_id')[-1:1].cart_recovery_mail_template_id.id) or default_template_id except: template_id = False return { -- GitLab