diff --git a/odex25_hr/hr_holidays_community/models/hr.py b/odex25_hr/hr_holidays_community/models/hr.py index 1c14a2ae1..9c90b5f92 100644 --- a/odex25_hr/hr_holidays_community/models/hr.py +++ b/odex25_hr/hr_holidays_community/models/hr.py @@ -162,6 +162,7 @@ class Employee(models.Model): employee.leave_date_to = leave_data.get(employee.id, {}).get('leave_date_to') employee.current_leave_state = leave_data.get(employee.id, {}).get('current_leave_state') employee.current_leave_id = leave_data.get(employee.id, {}).get('current_leave_id') + employee.is_absent = leave_data.get(employee.id) and leave_data.get(employee.id, {}).get('current_leave_state') in ['validate'] def _compute_leaves_count(self): leaves = self.env['hr.holidays'].read_group([