Skip to content
Snippets Groups Projects
Commit 49ea7597 authored by Nicolas Martinelli's avatar Nicolas Martinelli
Browse files

[FIX] purchase: date planned

When a PO is copied, the date planned of the order lines should be
recomputed based on the order date.

opw-675480
parent 1876279f
No related branches found
No related tags found
No related merge requests found
......@@ -186,6 +186,16 @@ class PurchaseOrder(models.Model):
raise UserError(_('In order to delete a purchase order, you must cancel it first.'))
return super(PurchaseOrder, self).unlink()
@api.multi
def copy(self, default=None):
new_po = super(PurchaseOrder, self).copy()
for line in new_po.order_line:
seller = line.product_id._select_seller(
line.product_id, partner_id=line.partner_id, quantity=line.product_qty,
date=line.order_id.date_order and line.order_id.date_order[:10], uom_id=line.product_uom)
line.date_planned = line._get_date_planned(seller)
return new_po
@api.multi
def _track_subtype(self, init_values):
self.ensure_one()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment