From bd86392f1a14cddd492659c352639440d255f02e Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Wed, 18 Mar 2015 16:19:59 +0100 Subject: [PATCH] [FIX] sale_layout: sale order lines not grouped by section The sale order lines must be grouped by section when they are added in a sale order. opw:630557 --- addons/sale_layout/models/sale_layout.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/sale_layout/models/sale_layout.py b/addons/sale_layout/models/sale_layout.py index 54298bdff59..ed42fabb991 100644 --- a/addons/sale_layout/models/sale_layout.py +++ b/addons/sale_layout/models/sale_layout.py @@ -40,7 +40,7 @@ def grouplines(self, ordered_lines, sortkey): class SaleLayoutCategory(osv.Model): _name = 'sale_layout.category' - _order = 'sequence' + _order = 'sequence, id' _columns = { 'name': fields.char('Name', required=True), 'sequence': fields.integer('Sequence', required=True), @@ -121,7 +121,7 @@ class SaleOrderLine(osv.Model): 'categ_sequence': 0 } - _order = 'order_id, categ_sequence, sequence, id' + _order = 'order_id, categ_sequence, sale_layout_cat_id, sequence, id' def _prepare_order_line_invoice_line(self, cr, uid, line, account_id=False, context=None): """Save the layout when converting to an invoice line."""