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

13 lines
472 B
Python

# -*- coding: utf-8 -*-
from odoo import api, models, _
from odoo.exceptions import UserError
class ResPartnerBank(models.Model):
_inherit = "res.partner.bank"
@api.ondelete(at_uninstall=False)
def _unlink_except_linked_to_ddi(self):
if self.env['bacs.ddi'].search([('partner_bank_id', 'in', self.ids), ('state', '=', 'active')]):
raise UserError(_('You cannot delete a bank account linked to an active BACS Direct Debit Instruction.'))