[FIX] point_of_sale: do not insert related fields on one2many
fields ref, journal_id and date on account.move.line are all related fields on the account.move. Setting a value here is then useless and triggers write on the account.move after the creation of the account.move.line (inverse values in write)
This commit is contained in:
@@ -1271,15 +1271,10 @@ class pos_order(osv.osv):
|
|||||||
def insert_data(data_type, values):
|
def insert_data(data_type, values):
|
||||||
# if have_to_group_by:
|
# if have_to_group_by:
|
||||||
|
|
||||||
sale_journal_id = order.sale_journal.id
|
|
||||||
|
|
||||||
# 'quantity': line.qty,
|
# 'quantity': line.qty,
|
||||||
# 'product_id': line.product_id.id,
|
# 'product_id': line.product_id.id,
|
||||||
values.update({
|
values.update({
|
||||||
'ref': order.name,
|
|
||||||
'partner_id': order.partner_id and self.pool.get("res.partner")._find_accounting_partner(order.partner_id).id or False,
|
'partner_id': order.partner_id and self.pool.get("res.partner")._find_accounting_partner(order.partner_id).id or False,
|
||||||
'journal_id' : sale_journal_id,
|
|
||||||
'date' : fields.date.context_today(self, cr, uid, context=context),
|
|
||||||
'move_id' : move_id,
|
'move_id' : move_id,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user