[FIX] product: price computation failed when for pricelists based on Cost price for...
authorDenis Ledoux <dle@openerp.com>
Fri, 25 Apr 2014 12:55:07 +0000 (14:55 +0200)
committerDenis Ledoux <dle@openerp.com>
Fri, 25 Apr 2014 12:55:07 +0000 (14:55 +0200)
bzr revid: dle@openerp.com-20140425125507-njfyl1r6wn11vqwx

addons/product/product.py

index 34503b5..5d6fb7a 100644 (file)
@@ -24,7 +24,7 @@ import re
 
 from _common import ceiling
 
-from openerp import tools
+from openerp import tools, SUPERUSER_ID
 from openerp.osv import osv, fields
 from openerp.tools.translate import _
 
@@ -703,7 +703,7 @@ class product_product(osv.osv):
 
         res = {}
         product_uom_obj = self.pool.get('product.uom')
-        for product in self.browse(cr, uid, ids, context=context):
+        for product in self.browse(cr, SUPERUSER_ID, ids, context=context):
             res[product.id] = product[ptype] or 0.0
             if ptype == 'list_price':
                 res[product.id] = (res[product.id] * (product.price_margin or 1.0)) + \