diff --git a/addons/sale_layout/models/sale_layout.py b/addons/sale_layout/models/sale_layout.py index b5c996aad23..54298bdff59 100644 --- a/addons/sale_layout/models/sale_layout.py +++ b/addons/sale_layout/models/sale_layout.py @@ -84,6 +84,9 @@ class AccountInvoiceLine(osv.Model): sale_layout_cat_id = openerp.fields.Many2one('sale_layout.category', string='Section') categ_sequence = openerp.fields.Integer(related='sale_layout_cat_id.sequence', string='Layout Sequence', store=True) + _defaults = { + 'categ_sequence': 0 + } class SaleOrder(osv.Model): @@ -113,6 +116,11 @@ class SaleOrderLine(osv.Model): string='Layout Sequence', store=True) # Store is intentionally set in order to keep the "historic" order. } + + _defaults = { + 'categ_sequence': 0 + } + _order = 'order_id, categ_sequence, sequence, id' def _prepare_order_line_invoice_line(self, cr, uid, line, account_id=False, context=None):