diff --git a/addons/hr_holidays/models/hr_leave_allocation.py b/addons/hr_holidays/models/hr_leave_allocation.py index 75807316027..2b276690345 100644 --- a/addons/hr_holidays/models/hr_leave_allocation.py +++ b/addons/hr_holidays/models/hr_leave_allocation.py @@ -225,7 +225,7 @@ class HolidaysAllocation(models.Model): def _compute_number_of_hours_display(self): for allocation in self: allocation_calendar = allocation.holiday_status_id.company_id.resource_calendar_id - if allocation.holiday_type == 'employee': + if allocation.holiday_type == 'employee' and allocation.employee_id: allocation_calendar = allocation.employee_id.sudo().resource_calendar_id allocation.number_of_hours_display = allocation.number_of_days * (allocation_calendar.hours_per_day or HOURS_PER_DAY)