From cc989caa7c01a9beead05719c9ef87dc6da16b79 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Wed, 5 Jun 2013 10:17:14 +0200 Subject: [PATCH] [FIX] Index error --- account_banking/wizard/banking_transaction_wizard.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/account_banking/wizard/banking_transaction_wizard.py b/account_banking/wizard/banking_transaction_wizard.py index 2fac1fe3b..69970146f 100644 --- a/account_banking/wizard/banking_transaction_wizard.py +++ b/account_banking/wizard/banking_transaction_wizard.py @@ -173,10 +173,13 @@ class banking_transaction_wizard(orm.TransientModel): move_line_obj = self.pool.get('account.move.line') invoice_obj = self.pool.get('account.invoice') statement_line_obj = self.pool.get('account.bank.statement.line') - manual_invoice_ids = ( + # Rewrite *2many directive notation + if manual_invoice_ids: + manual_invoice_ids = ( [i[1] for i in manual_invoice_ids if i[0]==4] + [j for i in manual_invoice_ids if i[0]==6 for j in i[2]]) - manual_move_line_ids = ( + if manual_move_line_ids: + manual_move_line_ids = ( [i[1] for i in manual_move_line_ids if i[0]==4] + [j for i in manual_move_line_ids if i[0]==6 for j in i[2]]) for wiz in self.browse(cr, uid, ids, context=context):