diff --git a/yuthon_hr_employee_approval/models/yuthon_leaving_approval.py b/yuthon_hr_employee_approval/models/yuthon_leaving_approval.py index 99057b8c6..38cfd8f98 100644 --- a/yuthon_hr_employee_approval/models/yuthon_leaving_approval.py +++ b/yuthon_hr_employee_approval/models/yuthon_leaving_approval.py @@ -41,9 +41,10 @@ class YuthonLeavingApproval(models.Model): def put_leaving(self): for record in self: - user_id = record.employee_id.user_id - if user_id: - user_id.write({'password': '000000'}) + contract_id = record.employee_id.contract_id + if contract_id: + contract_id.termination_date = record.expected_departure_date + @api.depends('employee_id') def _compute_name(self):