From f88a4c39b2eb8021e4a6c62ae00d34d3eb911f3f Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Mon, 25 Jul 2022 07:26:54 +0000 Subject: [PATCH] [FIX] resource: Fix date/datetime comparison closes odoo/odoo#96632 X-original-commit: 4cea2adede45e51d5911278897e068bbf0abf792 Signed-off-by: Yannick Tivisse (yti) --- addons/resource/models/resource.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/resource/models/resource.py b/addons/resource/models/resource.py index dadec4a1482..d8f37d3315e 100644 --- a/addons/resource/models/resource.py +++ b/addons/resource/models/resource.py @@ -446,8 +446,8 @@ class ResourceCalendar(models.Model): week_type = ResourceCalendarAttendance.get_week_type(day) attendances = attendances_per_day[day.weekday() + 7 * week_type] for attendance in attendances: - if (attendance.date_from and day < attendance.date_from) or\ - (attendance.date_to and attendance.date_to < day): + if (attendance.date_from and day.date() < attendance.date_from) or\ + (attendance.date_to and attendance.date_to < day.date()): continue day_from = datetime.combine(day, float_to_time(attendance.hour_from)) day_to = datetime.combine(day, float_to_time(attendance.hour_to))