From c0aabf36823dfca6457fca36cd66534a8fd344f1 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Thu, 22 Jun 2023 07:20:50 +0000 Subject: [PATCH] [FIX] hr_contract: Fix access issue on structure type Part-of: odoo/odoo#105119 --- addons/hr_contract/models/hr_contract.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/hr_contract/models/hr_contract.py b/addons/hr_contract/models/hr_contract.py index 15d5c05f443..4f782a1b310 100644 --- a/addons/hr_contract/models/hr_contract.py +++ b/addons/hr_contract/models/hr_contract.py @@ -305,6 +305,11 @@ class Contract(models.Model): return self.env.ref('hr_contract.mt_contract_close') return super(Contract, self)._track_subtype(init_values) + def _is_struct_from_country(self, country_code): + self.ensure_one() + self_sudo = self.sudo() + return self_sudo.structure_type_id and self_sudo.structure_type_id.country_id.code == country_code + def action_open_contract_form(self): self.ensure_one() action = self.env['ir.actions.actions']._for_xml_id('hr_contract.action_hr_contract')