[FIX] remove account.reconcile before deleting a account.move

This commit is contained in:
Vincent Renaville
2013-11-11 13:33:43 +01:00
parent 9596022ce3
commit ed263e083d

View File

@@ -31,8 +31,11 @@ class account_move(Model):
Delete the reconciliation when we delete the moves. This
allow an easier way of cancelling the bank statement.
"""
reconcile_to_delete = []
reconcile_obj = self.pool.get('account.move.reconcile')
for move in self.browse(cr, uid, ids, context=context):
for move_line in move.line_id:
if move_line.reconcile_id:
move_line.reconcile_id.unlink(context=context)
reconcile_to_delete.append(move_line.reconcile_id.id)
reconcile_obj.unlink(cr,uid,reconcile_to_delete,context=context)
return super(account_move, self).unlink(cr, uid, ids, context=context)