[FIX] MRP : Raw Procurement creates a purchase order with wrong supplier and price...
authorDukai Gábor <>
Mon, 21 Feb 2011 07:22:04 +0000 (12:52 +0530)
committerJay Vora (OpenERP) <jvo@tinyerp.com>
Mon, 21 Feb 2011 07:22:04 +0000 (12:52 +0530)
lp bug: https://launchpad.net/bugs/628702 fixed

bzr revid: jvo@tinyerp.com-20110221072204-kd03a0cbvpswlsgh

addons/mrp/mrp.py

index 33d58e6..9985be9 100644 (file)
@@ -1035,8 +1035,8 @@ class mrp_procurement(osv.osv):
             qty = self.pool.get('product.uom')._compute_qty(cr, uid, procurement.product_uom.id, procurement.product_qty, uom_id)
             if procurement.product_id.seller_ids[0].qty:
                 qty=max(qty,procurement.product_id.seller_ids[0].qty)
-
-            price = self.pool.get('product.pricelist').price_get(cr, uid, [pricelist_id], procurement.product_id.id, qty, False, {'uom': uom_id})[pricelist_id]
+                
+            price = self.pool.get('product.pricelist').price_get(cr, uid, [pricelist_id], procurement.product_id.id, qty, partner_id, {'uom': uom_id})[pricelist_id]
 
             newdate = DateTime.strptime(procurement.date_planned, '%Y-%m-%d %H:%M:%S')
             newdate = newdate - DateTime.RelativeDateTime(days=company.po_lead)