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."""