diff --git a/hr_holidays_community/models/hr.py b/hr_holidays_community/models/hr.py index ba679af..07d72f0 100644 --- a/hr_holidays_community/models/hr.py +++ b/hr_holidays_community/models/hr.py @@ -163,8 +163,10 @@ class Employee(models.Model): 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') # Assign is_absent for compatibility with standard hr_holidays module - employee.is_absent_today = leave_data.get(employee.id) and leave_data.get(employee.id).get('current_leave_state') == 'validate' + # employee.is_absent_today = leave_data.get(employee.id) and leave_data.get(employee.id).get('current_leave_state') == 'validate' + is_absent = leave_data.get(employee.id) and leave_data.get(employee.id).get('current_leave_state') == 'validate' + employee.is_absent = is_absent def _compute_leaves_count(self): leaves = self.env['hr.holidays'].read_group([ ('employee_id', 'in', self.ids),