[IMP] in order to set default chart which was last created set max of ids.

bzr revid: tpa@tinyerp.com-20130903053715-zyduv0q0b81lz0vq
This commit is contained in:
Turkesh Patel (Open ERP) 2013-09-03 11:07:15 +05:30
parent 34862b9d24
commit e7ef5b8790
1 changed files with 2 additions and 1 deletions

View File

@ -3072,7 +3072,8 @@ class wizard_multi_charts_accounts(osv.osv_memory):
ids = self.pool.get('account.chart.template').search(cr, uid, [('visible', '=', True)], context=context)
if ids:
if 'chart_template_id' in fields:
chart_id = ids[0]
#in order to get set default chart which was last created set max of ids.
chart_id = max(ids)
if context.get("default_charts"):
chart_id = self.pool.get('ir.model.data').search_read(cr, uid, [('model','=','account.chart.template'),('module','=',context.get("default_charts"))], ['res_id'], context=context)[0]['res_id']
res.update({'only_one_chart_template': len(ids) == 1, 'chart_template_id': chart_id})