[IMP] account : Improved the code
authorDivyesh Makwana (Open ERP) <mdi@tinyerp.com>
Wed, 28 Dec 2011 12:46:31 +0000 (18:16 +0530)
committerDivyesh Makwana (Open ERP) <mdi@tinyerp.com>
Wed, 28 Dec 2011 12:46:31 +0000 (18:16 +0530)
bzr revid: mdi@tinyerp.com-20111228124631-iy0eg7dnful3a71q

addons/account/account.py

index ef29ce4..5c1ed61 100644 (file)
@@ -2591,8 +2591,8 @@ class account_add_tmpl_wizard(osv.osv_memory):
             context = {}
         acc_obj = self.pool.get('account.account')
         tmpl_obj = self.pool.get('account.account.template')
-        data = self.read(cr, uid, ids)
-        company_id = acc_obj.read(cr, uid, [data[0]['cparent_id']][0][0], ['company_id'])['company_id'][0]
+        data = self.read(cr, uid, ids)[0]
+        company_id = acc_obj.read(cr, uid, [data['cparent_id'][0]], ['company_id'])[0]['company_id'][0]
         account_template = tmpl_obj.browse(cr, uid, context['tmpl_ids'])
         vals = {
             'name': account_template.name,
@@ -2603,7 +2603,7 @@ class account_add_tmpl_wizard(osv.osv_memory):
             'reconcile': account_template.reconcile,
             'shortcut': account_template.shortcut,
             'note': account_template.note,
-            'parent_id': data[0]['cparent_id'][0],
+            'parent_id': data['cparent_id'][0],
             'company_id': company_id,
             }
         acc_obj.create(cr, uid, vals)