[FIX] product: price_rule_get_multi returns a dict with a dict with tuples
authorDenis Ledoux <dle@odoo.com>
Wed, 15 Oct 2014 16:52:38 +0000 (18:52 +0200)
committerDenis Ledoux <dle@odoo.com>
Wed, 15 Oct 2014 16:52:38 +0000 (18:52 +0200)
addons/product/pricelist.py

index a10978b..07efc90 100644 (file)
@@ -168,7 +168,7 @@ class product_pricelist(osv.osv):
     }
 
     def price_get_multi(self, cr, uid, ids, products_by_qty_by_partner, context=None):
-        return dict((key, price[0]) for key, price in self.price_rule_get_multi(cr, uid, ids, products_by_qty_by_partner, context=context).items())
+        return dict((key, dict((key, price[0]) for key, price in value.items())) for key, value in self.price_rule_get_multi(cr, uid, ids, products_by_qty_by_partner, context=context).items())
 
     def price_rule_get_multi(self, cr, uid, ids, products_by_qty_by_partner, context=None):
         """multi products 'price_get'.