[FIX] sale_layout: store=True is causing trouble when generating invoices from a pos order
This commit is contained in:
parent
94b20608c6
commit
c1be4a316e
|
@ -75,18 +75,16 @@ class AccountInvoice(osv.Model):
|
|||
return grouplines(self, ordered_lines, sortkey)
|
||||
|
||||
|
||||
import openerp
|
||||
|
||||
class AccountInvoiceLine(osv.Model):
|
||||
_inherit = 'account.invoice.line'
|
||||
_columns = {
|
||||
'sale_layout_cat_id': fields.many2one('sale_layout.category',
|
||||
string='Section'),
|
||||
'categ_sequence': fields.related('sale_layout_cat_id',
|
||||
'sequence', type='integer',
|
||||
string='Layout Sequence', store=True)
|
||||
# Store is intentionally set in order to keep the "historic" order.
|
||||
}
|
||||
_order = 'invoice_id, categ_sequence, sequence, id'
|
||||
|
||||
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)
|
||||
|
||||
|
||||
class SaleOrder(osv.Model):
|
||||
_inherit = 'sale.order'
|
||||
|
|
Loading…
Reference in New Issue