[FIX] account: fixed error in bank statement encoding
authorQuentin (OpenERP) <qdp-launchpad@openerp.com>
Thu, 1 Dec 2011 09:02:11 +0000 (10:02 +0100)
committerQuentin (OpenERP) <qdp-launchpad@openerp.com>
Thu, 1 Dec 2011 09:02:11 +0000 (10:02 +0100)
bzr revid: qdp-launchpad@openerp.com-20111201090211-9wpml47an3kcooii

addons/account/account_bank_statement.py

index 57472e2..85d9805 100644 (file)
@@ -30,10 +30,12 @@ class account_bank_statement(osv.osv):
     def create(self, cr, uid, vals, context=None):
         seq = 0
         if 'line_ids' in vals:
+            new_line_ids = []
             for line in vals['line_ids']:
                 seq += 1
                 line[2]['sequence'] = seq
-                vals[seq - 1] = line
+                new_line_ids += tuple(line)
+            vals['line_ids'] = new_line_ids
         return super(account_bank_statement, self).create(cr, uid, vals, context=context)
 
     def write(self, cr, uid, ids, vals, context=None):