From 4530e5d61cb1e81e8e10726a335e1333c4c0d203 Mon Sep 17 00:00:00 2001 From: Arthur Maniet Date: Mon, 28 Sep 2015 11:38:38 +0200 Subject: [PATCH] [FIX] account: deleting a bank journal also deletes its bank account Fixes #8739 --- addons/account/models/account.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/addons/account/models/account.py b/addons/account/models/account.py index 8ca776ed955..6c6a7c5522d 100644 --- a/addons/account/models/account.py +++ b/addons/account/models/account.py @@ -281,6 +281,13 @@ class AccountJournal(models.Model): if not self.default_debit_account_id: self.default_debit_account_id = self.default_credit_account_id + @api.multi + def unlink(self): + bank_accounts = self.mapped('bank_account_id') + ret = super(AccountJournal, self).unlink() + bank_accounts.unlink() + return ret + @api.one def copy(self, default=None): default = dict(default or {})