Merge pull request #60 from expsa/fix_e34

fixed
This commit is contained in:
mohammed-alkhazrji 2025-12-11 23:46:55 +03:00 committed by GitHub
commit 999bf05ec5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 1 deletions

View File

@ -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),