diff options
| -rw-r--r-- | addons/hr_holidays/models/hr_leave.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/hr_holidays/models/hr_leave.py b/addons/hr_holidays/models/hr_leave.py index ad19d8f3007..180bf0e2c79 100644 --- a/addons/hr_holidays/models/hr_leave.py +++ b/addons/hr_holidays/models/hr_leave.py @@ -485,7 +485,7 @@ class HolidaysRequest(models.Model): start_dt = start_dt.replace(tzinfo=UTC) if not end_dt.tzinfo: end_dt = end_dt.replace(tzinfo=UTC) - intervals = calendar._attendance_intervals(start_dt, end_dt, holiday.employee_id) \ + intervals = calendar._attendance_intervals(start_dt, end_dt, holiday.employee_id.resource_id) \ - calendar._leave_intervals(start_dt, end_dt, None) # Substract Global Leaves number_of_hours = sum((stop - start).total_seconds() / 3600 for start, stop, dummy in intervals) else: |
