[FIX] account: cancelling a statement line that was reconciled with several already registered payment was crashing. Fixes opw 680128

This commit is contained in:
qdp-odoo
2016-07-05 11:27:56 +02:00
parent 06f75bf93d
commit 549ea7a886
@@ -432,7 +432,8 @@ class AccountBankStatementLine(models.Model):
moves_to_cancel |= st_line.journal_entry_ids
if moves_to_unbind:
moves_to_unbind.write({'statement_line_id': False})
moves_to_unbind.line_ids.filtered(lambda x:x.statement_id == st_line.statement_id).write({'statement_id': False})
for move in moves_to_unbind:
move.line_ids.filtered(lambda x:x.statement_id == st_line.statement_id).write({'statement_id': False})
if moves_to_cancel:
for move in moves_to_cancel: