From ff14dc4889412b040355012815f6d2a1c312d4a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 10 Sep 2026 10:02:49 +0200 Subject: [PATCH] Set on delete cascade on invoice of payment mean Closes #15080 --- modules/account_invoice/invoice.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/account_invoice/invoice.py b/modules/account_invoice/invoice.py index c6abbe53a4..76b7ade5ac 100644 --- a/modules/account_invoice/invoice.py +++ b/modules/account_invoice/invoice.py @@ -3507,7 +3507,8 @@ class InvoiceTax(sequence_ordered(), ModelSQL, ModelView): class PaymentMean(ModelSQL, ModelView): __name__ = 'account.invoice.payment.mean' - invoice = fields.Many2One('account.invoice', "Invoice", required=True) + invoice = fields.Many2One( + 'account.invoice', "Invoice", required=True, ondelete='CASCADE') payees = fields.Function( fields.Many2Many( 'party.party', None, None, "Payees",