diff --git a/addons/sale_management/models/sale_order.py b/addons/sale_management/models/sale_order.py index 6eb22c73cfe754189e40d6a9aaaa1d593cce7c9a..61a10d010f716f11add94f66f6bc6631a090f0f8 100644 --- a/addons/sale_management/models/sale_order.py +++ b/addons/sale_management/models/sale_order.py @@ -36,7 +36,9 @@ class SaleOrder(models.Model): # Especially when installing sale_management in a db # already containing SO records continue - order.sale_order_template_id = order.company_id.sale_order_template_id.id + company_template = order.company_id.sale_order_template_id + if company_template and order.sale_order_template_id != company_template: + order.sale_order_template_id = order.company_id.sale_order_template_id.id @api.depends('partner_id', 'sale_order_template_id') def _compute_note(self):