From 86f5b8dc8526618cbd6afd9d9e42e560001f791c Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Fri, 3 May 2013 16:59:50 +0200 Subject: [PATCH] [FIX] Update the split off statement line's transaction id --- account_banking/banking_import_transaction.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/account_banking/banking_import_transaction.py b/account_banking/banking_import_transaction.py index 3930f836a..3514ef47c 100644 --- a/account_banking/banking_import_transaction.py +++ b/account_banking/banking_import_transaction.py @@ -1675,10 +1675,14 @@ class account_bank_statement_line(orm.Model): (statement_line_data['name'] or '') + _(' (split)')) statement_line_data['import_transaction_id'] = transaction_id statement_line_data['parent_id'] = this.id + statement_line_id = self.create( + cr, uid, statement_line_data, context=context) - child_statement_ids.append( - self.create(cr, uid, statement_line_data, - context=context)) + child_statement_ids.append(statement_line_id) + transaction_pool.write( + cr, uid, transaction_id, { + 'statement_line_id': statement_line_id, + }, context=context) this.write({'amount': this.amount - amount}) return child_statement_ids