From e1eca412fbd218f16d2d6c25a2446cc2c576f78c Mon Sep 17 00:00:00 2001 From: RomainLibert Date: Thu, 19 Sep 2019 15:37:54 +0000 Subject: [PATCH] [FIX] hr_contract: change the company when changing employee closes odoo/odoo#37164 Signed-off-by: Yannick Tivisse (yti) --- addons/hr_contract/models/hr_contract.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/hr_contract/models/hr_contract.py b/addons/hr_contract/models/hr_contract.py index 62c053fefd9..b95aa505164 100644 --- a/addons/hr_contract/models/hr_contract.py +++ b/addons/hr_contract/models/hr_contract.py @@ -47,7 +47,7 @@ class Contract(models.Model): * red = Shows a warning on the employees kanban view """ kanban_state = fields.Selection([ - ('normal', 'Grey'), + ('normal', 'Grey'), ('done', 'Green'), ('blocked', 'Red') ], string='Kanban State', default='normal', tracking=True) @@ -74,6 +74,7 @@ class Contract(models.Model): self.job_id = self.employee_id.job_id self.department_id = self.employee_id.department_id self.resource_calendar_id = self.employee_id.resource_calendar_id + self.company_id = self.employee_id.company_id @api.constrains('employee_id', 'state', 'kanban_state', 'date_start', 'date_end') def _check_current_contract(self):