diff --git a/addons/hr_attendance/report/hr_attendance_report.py b/addons/hr_attendance/report/hr_attendance_report.py index 227d57defe9..c725566bf78 100644 --- a/addons/hr_attendance/report/hr_attendance_report.py +++ b/addons/hr_attendance/report/hr_attendance_report.py @@ -37,7 +37,13 @@ class HRAttendanceReport(models.Model): id, row_number() over (partition by employee_id, CAST(check_in AS DATE)) as ot_check, employee_id, - CAST(check_in as DATE) as check_in, + CAST(check_in + at time zone 'utc' + at time zone + (SELECT calendar.tz FROM resource_calendar as calendar + INNER JOIN hr_employee as employee ON employee.id = employee_id + WHERE calendar.id = employee.resource_calendar_id) + as DATE) as check_in, worked_hours FROM hr_attendance