From 3f6fa1d0eda79c7d0b021fa98fa42d2be44a30c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 27 Aug 2018 10:44:48 +0200 Subject: [PATCH] Delete on cascade tax code line and tax rule line from template issue7612 review48561002 --- tax.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tax.py b/tax.py index 27c39f9775..e6bb9b369d 100644 --- a/tax.py +++ b/tax.py @@ -347,7 +347,8 @@ class TaxCodeLine(ModelSQL, ModelView): ('credit', "Credit"), ], "Type", required=True, states=_states) - template = fields.Many2One('account.tax.code.line.template', 'Template') + template = fields.Many2One( + 'account.tax.code.line.template', 'Template', ondelete='CASCADE') template_override = fields.Boolean('Override Template', help="Check to override template definition", states={ @@ -1527,7 +1528,8 @@ class TaxRuleLine(sequence_ordered(), ModelSQL, ModelView, MatchMixin): ], depends=['group'], ondelete='RESTRICT') - template = fields.Many2One('account.tax.rule.line.template', 'Template') + template = fields.Many2One( + 'account.tax.rule.line.template', 'Template', ondelete='CASCADE') @classmethod def __setup__(cls):