[FIX] purchase: traceback when copy
If a PO has no product, a traceback is raised because `onchange_product_id` returns no planned date.
This commit is contained in:
parent
3e965ecf58
commit
830fc8922d
|
@ -372,7 +372,8 @@ class purchase_order(osv.osv):
|
||||||
cr, uid, line.id, po.pricelist_id.id, line.product_id.id, line.product_qty,
|
cr, uid, line.id, po.pricelist_id.id, line.product_id.id, line.product_qty,
|
||||||
line.product_uom.id, po.partner_id.id, date_order=po.date_order, context=context
|
line.product_uom.id, po.partner_id.id, date_order=po.date_order, context=context
|
||||||
)
|
)
|
||||||
line.write({'date_planned': vals['value']['date_planned']})
|
if vals.get('value', {}).get('date_planned'):
|
||||||
|
line.write({'date_planned': vals['value']['date_planned']})
|
||||||
return new_id
|
return new_id
|
||||||
|
|
||||||
def set_order_line_status(self, cr, uid, ids, status, context=None):
|
def set_order_line_status(self, cr, uid, ids, status, context=None):
|
||||||
|
|
Loading…
Reference in New Issue