From c9a07db7c06cd161363d1aa496ddc503e5e506e7 Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Fri, 4 Dec 2009 19:42:46 +0530 Subject: [PATCH] [FIX] MRP: Proper context value passed for PO creation from packing via SO lp bug: https://launchpad.net/bugs/490883 fixed bzr revid: jvo@tinyerp.com-20091204141246-ek5f8axx0zvg121q --- addons/mrp/mrp.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 33e3eb0d242..e87962e9ab6 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -1078,11 +1078,13 @@ class mrp_procurement(osv.osv): newdate = newdate - DateTime.RelativeDateTime(days=company.po_lead) newdate = newdate - procurement.product_id.seller_ids[0].delay - context.update({'lang':partner.lang}) + #Passing partner_id to context for purchase order line integrity of Line name + context.update({'lang':partner.lang, 'partner_id':partner_id}) + product=self.pool.get('product.product').browse(cr,uid,procurement.product_id.id,context=context) line = { - 'name': product.name, + 'name': product.partner_ref, 'product_qty': qty, 'product_id': procurement.product_id.id, 'product_uom': uom_id,