1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/account_auto_transfer/models/account_journal.py
2024-12-10 09:04:09 +07:00

12 lines
439 B
Python

from odoo import models, api
from odoo.addons.base.models.ir_model import MODULE_UNINSTALL_FLAG
class AccountJournal(models.Model):
_inherit = 'account.journal'
@api.ondelete(at_uninstall=True)
def _unlink_cascade_transfer_model(self):
if self.env.context.get(MODULE_UNINSTALL_FLAG): # only cascade when switching CoA
self.env['account.transfer.model'].search([('journal_id', 'in', self.ids)]).unlink()