From c6a0a8bb3647c42454b4eb1194d14f63f4d58a17 Mon Sep 17 00:00:00 2001 From: Cyril VINH-TUNG Date: Sun, 17 May 2026 16:53:40 -1000 Subject: [PATCH] [IMP] payroll_contract_advantages: secure contract_advantages_template not to be deleted if it's used in a contract --- payroll_contract_advantages/models/hr_contract_advantage.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/payroll_contract_advantages/models/hr_contract_advantage.py b/payroll_contract_advantages/models/hr_contract_advantage.py index ea3cd0b94..bb4b7b44f 100644 --- a/payroll_contract_advantages/models/hr_contract_advantage.py +++ b/payroll_contract_advantages/models/hr_contract_advantage.py @@ -10,7 +10,9 @@ class HrContractAdvantage(models.Model): contract_id = fields.Many2one("hr.contract") advantage_template_id = fields.Many2one( - "hr.contract.advantage.template", string="Advantage Template" + "hr.contract.advantage.template", + string="Advantage Template", + ondelete="restrict", ) advantage_template_code = fields.Char( string="Code", related="advantage_template_id.code", readonly=True