From 4b3522936f3be177b11969300315489c0444a393 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Mon, 2 Feb 2015 11:54:44 +0100 Subject: [PATCH] [FIX] sale: missing default keys in result dict for sales count button --- addons/sale/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 8ccd684f160..17712a931f2 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1261,11 +1261,11 @@ class product_product(osv.Model): _inherit = 'product.product' def _sales_count(self, cr, uid, ids, field_name, arg, context=None): + r = dict.fromkeys(ids, 0) domain = [ ('state', 'in', ['waiting_date','progress','manual', 'shipping_except', 'invoice_except', 'done']), ('product_id', 'in', ids), ] - r = {} for group in self.pool['sale.report'].read_group(cr, uid, domain, ['product_id','product_uom_qty'], ['product_id'], context=context): r[group['product_id'][0]] = group['product_uom_qty'] return r