[FIX] point_of_sale: set name when duplicating

Introduced at 645df676
This commit is contained in:
Martin Trigaux
2017-02-27 10:43:09 +01:00
parent 3a5521859b
commit cdb1074adb
+8 -3
View File
@@ -725,12 +725,17 @@ class PosOrder(models.Model):
'session_id': current_session.id,
'date_order': fields.Datetime.now(),
'pos_reference': order.pos_reference,
'lines': False,
})
for line in order.lines:
clone_line = line.copy({
# required=True, copy=False
'name': line.name + _(' REFUND'),
'order_id': clone.id,
'qty': -line.qty,
})
PosOrder += clone
for clone in PosOrder:
for order_line in clone.lines:
order_line.write({'qty': -order_line.qty})
return {
'name': _('Return Products'),
'view_type': 'form',