summaryrefslogtreecommitdiff
path: root/addons/analytic/analytic.py
diff options
context:
space:
mode:
authorUjjvala Collins (OpenERP) <uco@tinyerp.com>2011-01-27 14:45:53 +0530
committerUjjvala Collins (OpenERP) <uco@tinyerp.com>2011-01-27 14:45:53 +0530
commit07cd879c3ebd104bd70ab85c2bd0fcf674b4fcbc (patch)
tree92df420be87dc71d614c7f40fa2037d1d81842a1 /addons/analytic/analytic.py
parentb4cb096a84774d3d808747eb50f2aa8c7cecb9ad (diff)
[FIX] analytic: Fixed analytic chart of accounts problem defined on lp:681463 using suggested patch.
bzr revid: uco@tinyerp.com-20110127091553-8fn70mh3tyqaxdax
Diffstat (limited to 'addons/analytic/analytic.py')
-rw-r--r--addons/analytic/analytic.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py
index 124607112a9..958f8317687 100644
--- a/addons/analytic/analytic.py
+++ b/addons/analytic/analytic.py
@@ -116,10 +116,7 @@ class account_analytic_account(osv.osv):
context = {}
for account in self.browse(cr, uid, ids, context=context):
- for child in account.child_ids:
- if child.state == 'template':
- account.child_ids.pop(account.child_ids.index(child))
- result[account.id] = map(lambda x: x.id, account.child_ids)
+ result[account.id] = map(lambda x: x.id, [child for child in account.child_ids if child.state != 'template'])
return result