summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/hr_holidays/models/hr_leave.py2
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: