details:   https://code.tryton.org/tryton/commit/278d3ae130c3
branch:    default
user:      Cédric Krier <[email protected]>
date:      Thu Sep 10 10:02:49 2026 +0200
description:
        Set on delete cascade on invoice of payment mean

        Closes #15080
diffstat:

 modules/account_invoice/invoice.py |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (13 lines):

diff -r a47a9a5be672 -r 278d3ae130c3 modules/account_invoice/invoice.py
--- a/modules/account_invoice/invoice.py        Thu Sep 10 08:11:03 2026 +0200
+++ b/modules/account_invoice/invoice.py        Thu Sep 10 10:02:49 2026 +0200
@@ -3507,7 +3507,8 @@
 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",

Reply via email to