From 8a88c6878ecb7b01915a149321c039004092cdc0 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Mon, 10 Nov 2025 13:50:30 +0100 Subject: [PATCH] Fixed RecreationDays Compensation --- src/modules/time/evaluation.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/time/evaluation.service.ts b/src/modules/time/evaluation.service.ts index 745711d..d2c500f 100644 --- a/src/modules/time/evaluation.service.ts +++ b/src/modules/time/evaluation.service.ts @@ -39,7 +39,7 @@ export async function generateTimesEvaluation( .select("date") .in("state_code", [profile.state_code, "DE"]) .gte("date", startDate.format("YYYY-MM-DD")) - .lte("date", endDate.format("YYYY-MM-DD")) + .lte("date", endDate.add(1,"day").format("YYYY-MM-DD")) if (holidaysError) throw new Error("Fehler beim Laden der Feiertage: " + holidaysError.message) @@ -70,7 +70,7 @@ export async function generateTimesEvaluation( let sumWorkingMinutesRecreationDays = 0 let sumRecreationDays = 0 - if (profile.recreationDaysCompensation && holidays?.length) { + if (profile.recreation_days_compensation && holidays?.length) { holidays.forEach(({ date }) => { const weekday = server.dayjs(date).day() const hours = profile.weekly_regular_working_hours?.[weekday] || 0