diff --git a/addons/sale_management/models/sale_order.py b/addons/sale_management/models/sale_order.py index db5f5f0cfe0..a9c5a097232 100644 --- a/addons/sale_management/models/sale_order.py +++ b/addons/sale_management/models/sale_order.py @@ -182,9 +182,9 @@ class SaleOrderLine(models.Model): super()._compute_name() for line in self: if line.product_id and line.order_id.sale_order_template_id: - for line in line.order_id.sale_order_template_id.sale_order_template_line_ids: - if line.product_id == line.product_id: - line.name = line.with_context(lang=line.order_id.partner_id.lang).name + line._get_sale_order_line_multiline_description_variants() + for template_line in line.order_id.sale_order_template_id.sale_order_template_line_ids: + if line.product_id == template_line.product_id: + line.name = template_line.with_context(lang=line.order_id.partner_id.lang).name + line._get_sale_order_line_multiline_description_variants() break