diff --git a/addons/account/account.py b/addons/account/account.py index 1a593e4ad59..9f9ee187d69 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -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})