← Back to team overview

openerp-dev-web team mailing list archive

[Merge] lp:~openerp-dev/openobject-addons/trunk-bug-727162-rha into lp:openobject-addons

 

Rifakat Haradwala (OpenERP) has proposed merging lp:~openerp-dev/openobject-addons/trunk-bug-727162-rha into lp:openobject-addons.

Requested reviews:
  OpenERP Core Team (openerp)
Related bugs:
  #727162 List Index out of range in product on_change
  https://bugs.launchpad.net/bugs/727162

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-727162-rha/+merge/51856

lp:727162 Product: List Index out of range in product on_change
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-727162-rha/+merge/51856
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/trunk-bug-727162-rha.
=== modified file 'product/pricelist.py'
--- product/pricelist.py	2011-02-15 10:55:46 +0000
+++ product/pricelist.py	2011-03-02 06:46:55 +0000
@@ -155,6 +155,7 @@
 
         currency_obj = self.pool.get('res.currency')
         product_obj = self.pool.get('product.product')
+        product_temp_obj = self.pool.get('product.template')
         product_category_obj = self.pool.get('product.category')
         product_uom_obj = self.pool.get('product.uom')
         supplierinfo_obj = self.pool.get('product.supplierinfo')
@@ -244,7 +245,7 @@
                             price = 0.0
                             if sinfo:
                                 qty_in_product_uom = qty
-                                product_default_uom = product_obj.read(cr, uid, [tmpl_id], ['uom_id'])[0]['uom_id'][0]
+                                product_default_uom = product_temp_obj.read(cr, uid, [tmpl_id], ['uom_id'])[0]['uom_id'][0]
                                 seller_uom = supplierinfo_obj.read(cr, uid, sinfo, ['product_uom'])[0]['product_uom'][0]
                                 if seller_uom and product_default_uom and product_default_uom != seller_uom:
                                     uom_price_already_computed = True


Follow ups