diff --git a/addons/delivery/models/sale_order.py b/addons/delivery/models/sale_order.py index f013540203a..7b742f3c37c 100644 --- a/addons/delivery/models/sale_order.py +++ b/addons/delivery/models/sale_order.py @@ -85,7 +85,7 @@ class SaleOrder(models.Model): # Create the sale order line values = { 'order_id': self.id, - 'name': carrier.description_sale or carrier.name, + 'name': carrier.name, 'product_uom_qty': 1, 'product_uom': carrier.product_id.uom_id.id, 'product_id': carrier.product_id.id, diff --git a/addons/purchase/models/purchase.py b/addons/purchase/models/purchase.py index d9fcfd55cf9..2b5080ce1d1 100644 --- a/addons/purchase/models/purchase.py +++ b/addons/purchase/models/purchase.py @@ -701,7 +701,9 @@ class PurchaseOrderLine(models.Model): 'lang': self.partner_id.lang, 'partner_id': self.partner_id.id, }) - self.name = product_lang.description_purchase or product_lang.display_name + self.name = product_lang.display_name + if product_lang.description_purchase: + self.name += '\n' + product_lang.description_purchase fpos = self.order_id.fiscal_position_id if self.env.uid == SUPERUSER_ID: diff --git a/addons/purchase/report/purchase_order_templates.xml b/addons/purchase/report/purchase_order_templates.xml index eb4bf530e9c..51387d29c9e 100644 --- a/addons/purchase/report/purchase_order_templates.xml +++ b/addons/purchase/report/purchase_order_templates.xml @@ -58,8 +58,7 @@ -
- + diff --git a/addons/purchase/report/purchase_quotation_templates.xml b/addons/purchase/report/purchase_quotation_templates.xml index 08505d9cdc7..d2855ccc023 100644 --- a/addons/purchase/report/purchase_quotation_templates.xml +++ b/addons/purchase/report/purchase_quotation_templates.xml @@ -39,8 +39,7 @@ -
- + diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index 2918cf35e0e..0040778ee1f 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -848,7 +848,10 @@ class SaleOrderLine(models.Model): uom=self.product_uom.id ) - vals['name'] = product.description_sale or product.name + name = product.name_get()[0][1] + if product.description_sale: + name += '\n' + product.description_sale + vals['name'] = name self._compute_tax_id() diff --git a/addons/sale/report/sale_report_templates.xml b/addons/sale/report/sale_report_templates.xml index 7e6296f814f..7f251f798df 100644 --- a/addons/sale/report/sale_report_templates.xml +++ b/addons/sale/report/sale_report_templates.xml @@ -81,10 +81,7 @@ - -
- - + diff --git a/addons/website_quote/views/website_quote_templates.xml b/addons/website_quote/views/website_quote_templates.xml index 0d392cdc723..d9cff518c86 100644 --- a/addons/website_quote/views/website_quote_templates.xml +++ b/addons/website_quote/views/website_quote_templates.xml @@ -41,8 +41,7 @@ -
- +
diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index 1dd91154b11..a8a25ee3bdb 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -86,7 +86,7 @@ class SaleOrder(models.Model): product_context.setdefault('lang', order.partner_id.lang) product = self.env['product.product'].with_context(product_context).browse(product_id) - name = product.description_sale or product.display_name + name = product.display_name # add untracked attributes in the name untracked_attributes = [] @@ -98,6 +98,9 @@ class SaleOrder(models.Model): if untracked_attributes: name += '\n%s' % (', '.join(untracked_attributes)) + if product.description_sale: + name += '\n%s' % (product.description_sale) + return name @api.multi diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index 9e9e07308c8..307d5f2e6fa 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -859,8 +859,8 @@
-
- +
+
@@ -1318,8 +1318,8 @@
-
- +
+
@@ -1474,8 +1474,8 @@
-
- +
+
@@ -1760,12 +1760,10 @@