diff --git a/odex25_hr/hr_holidays_community/models/hr.py b/odex25_hr/hr_holidays_community/models/hr.py index 1c14a2ae1..b824ad85f 100644 --- a/odex25_hr/hr_holidays_community/models/hr.py +++ b/odex25_hr/hr_holidays_community/models/hr.py @@ -142,10 +142,11 @@ class Employee(models.Model): def _compute_leave_status(self): # Used SUPERUSER_ID to forcefully get status of other user's leave, to bypass record rule + today_now = fields.Datetime.to_datetime(fields.Date.today()) holidays = self.env['hr.holidays'].sudo().search([ ('employee_id', 'in', self.ids), - ('date_from', '<=', fields.Datetime.now()), - ('date_to', '>=', fields.Datetime.now()), + ('date_from', '<=', today_now), + ('date_to', '>=', today_now), ('type', '=', 'remove'), ('state', 'not in', ('cancel', 'refuse')) ])