From a60b7a65e6bef62cdfcf2edf0bcb019e8809d70d Mon Sep 17 00:00:00 2001 From: "ARA (OpenERP)" Date: Tue, 15 Mar 2011 15:35:54 +0530 Subject: [PATCH] [FIX] account: [6.0.1] Exception raised when setting an Account InActive bzr revid: ara@tinyerp.com-20110315100554-ffxi0u7efh07s186 --- addons/account/account.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index f66277e9a1e..27688bab0a3 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -252,6 +252,7 @@ class account_account(osv.osv): children_and_consolidated = ids #compute for each account the balance/debit/credit from the move lines accounts = {} + res = {} if children_and_consolidated: aml_query = self.pool.get('account.move.line')._query_get(cr, uid, context=context) @@ -308,11 +309,10 @@ class account_account(osv.osv): sums[current.id][fn] += sums[child.id][fn] else: sums[current.id][fn] += currency_obj.compute(cr, uid, child.company_id.currency_id.id, current.company_id.currency_id.id, sums[child.id][fn], context=context) - res = {} null_result = dict((fn, 0.0) for fn in field_names) for id in ids: res[id] = sums.get(id, null_result) - return res + return res def _get_company_currency(self, cr, uid, ids, field_name, arg, context=None): result = {}