From 50319a83a5c50061f9d16f379f8f8e0541dd523c Mon Sep 17 00:00:00 2001 From: Yannick Tivisse <yti@odoo.com> Date: Fri, 27 Aug 2021 13:22:46 +0000 Subject: [PATCH] [FIX] hr_contract: Fix multi-company issue on api.constrains Purpose ======= Avoid mismatch between contracts from different companies and clarify error message. closes odoo/odoo#75553 closes odoo/odoo#120650 Related: odoo/enterprise#19647 Related: odoo/upgrade#2777 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com> --- addons/hr_contract/models/hr_contract.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/hr_contract/models/hr_contract.py b/addons/hr_contract/models/hr_contract.py index d9072d187f77..d18740245d66 100644 --- a/addons/hr_contract/models/hr_contract.py +++ b/addons/hr_contract/models/hr_contract.py @@ -111,6 +111,7 @@ class Contract(models.Model): domain = [ ('id', '!=', contract.id), ('employee_id', '=', contract.employee_id.id), + ('company_id', '=', contract.company_id.id), '|', ('state', 'in', ['open', 'close']), '&', -- GitLab