summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorARA (OpenERP) <ara@tinyerp.com>2011-01-28 14:49:06 +0530
committerARA (OpenERP) <ara@tinyerp.com>2011-01-28 14:49:06 +0530
commit5438979397584b60c19e9aee2cc58fe449fd85cc (patch)
tree005e791cef8da41ec72b22fc02ea0d1402c45c59 /addons
parentb7b302987a1c88a16732fbf6306eaa8b1c95d12c (diff)
[FIX] Account: Can not display list of analytic entries when you open it's list view from Analytic Account form
lp bug: https://launchpad.net/bugs/708593 fixed bzr revid: ara@tinyerp.com-20110128091906-bqo6ced09d4rc9si
Diffstat (limited to 'addons')
-rw-r--r--addons/analytic/analytic.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py
index 124607112a9..84124d94cf4 100644
--- a/addons/analytic/analytic.py
+++ b/addons/analytic/analytic.py
@@ -109,12 +109,12 @@ class account_analytic_account(osv.osv):
def _complete_name_calc(self, cr, uid, ids, prop, unknow_none, unknow_dict):
res = self.name_get(cr, uid, ids)
return dict(res)
-
+
def _child_compute(self, cr, uid, ids, name, arg, context=None):
result = {}
if context is None:
context = {}
-
+
for account in self.browse(cr, uid, ids, context=context):
for child in account.child_ids:
if child.state == 'template':
@@ -229,6 +229,7 @@ class account_analytic_account(osv.osv):
return self.name_get(cr, uid, project_ids, context=context)
account = self.search(cr, uid, [('code', '=', name)]+args, limit=limit, context=context)
if not account:
+ name = name.split('/ ')[-1]
account = self.search(cr, uid, [('name', 'ilike', '%%%s%%' % name)]+args, limit=limit, context=context)
newacc = account
while newacc: