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",