diff --git a/addons/hr_holidays/models/hr_leave_type.py b/addons/hr_holidays/models/hr_leave_type.py index a52907d1cfb..85eae3b6da6 100644 --- a/addons/hr_holidays/models/hr_leave_type.py +++ b/addons/hr_holidays/models/hr_leave_type.py @@ -147,7 +147,7 @@ class HolidaysType(models.Model): def _compute_valid(self): date_to = self._context.get('default_date_to', fields.Datetime.today()) date_from = self._context.get('default_date_from', fields.Datetime.today()) - employee_id = self._context.get('default_employee_id', self._context.get('employee_id', self.env.user.employee_id)) + employee_id = self._context.get('default_employee_id', self._context.get('employee_id', self.env.user.employee_id.id)) for holiday_type in self: if holiday_type.requires_allocation: allocation = self.env['hr.leave.allocation'].search([