diff --git a/addons/hr_holidays/models/hr_leave.py b/addons/hr_holidays/models/hr_leave.py index c2121ace15e..57d72ca3da4 100644 --- a/addons/hr_holidays/models/hr_leave.py +++ b/addons/hr_holidays/models/hr_leave.py @@ -540,7 +540,7 @@ class HolidaysRequest(models.Model): return current_employee = self.env['hr.employee'].sudo().search([('user_id', '=', self.env.uid)], limit=1) for record in self: - emp_id = record._cache.get('employee_id', [False])[0] + emp_id = record._cache.get('employee_id', False) and record._cache.get('employee_id')[0] if emp_id != current_employee.id: try: record._cache['name']