From 9abd6c97c6ff432e2b5d4eafe678b6b007a231ff Mon Sep 17 00:00:00 2001 From: "ATP(OpenERP)" <> Date: Mon, 15 Feb 2010 12:47:01 +0530 Subject: [PATCH] [FIX] Account : Analytic charts of accounts was raising exception on displaying chart lp bug: https://launchpad.net/bugs/521106 fixed bzr revid: jvo@tinyerp.com-20100215071701-9ksgpuah9l3yjzbu --- addons/account/project/project.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/addons/account/project/project.py b/addons/account/project/project.py index a7055862cf7..ad96efa76c8 100644 --- a/addons/account/project/project.py +++ b/addons/account/project/project.py @@ -35,7 +35,14 @@ class account_analytic_account(osv.osv): _description = 'Analytic Accounts' def _credit_calc(self, cr, uid, ids, name, arg, context={}): + r = {} acc_set = ",".join(map(str, ids)) + + for i in ids: + r.setdefault(i,0.0) + + if not acc_set: + return r where_date = '' if context.get('from_date',False): @@ -50,8 +57,14 @@ class account_analytic_account(osv.osv): return r def _debit_calc(self, cr, uid, ids, name, arg, context={}): - + r = {} acc_set = ",".join(map(str, ids)) + + for i in ids: + r.setdefault(i,0.0) + + if not acc_set: + return r where_date = '' if context.get('from_date',False):