diff --git a/backend/src/services/TimeEntryService.js b/backend/src/services/TimeEntryService.js index 95fe96d..5d6340c 100755 --- a/backend/src/services/TimeEntryService.js +++ b/backend/src/services/TimeEntryService.js @@ -757,11 +757,6 @@ class TimeEntryService { return; } - // Bei laufendem Tag: überspringen - if (dayDate.getTime() === todayDate.getTime() && !includeTodayInOvertime) { - return; - } - const dayOfWeek = dayDate.getDay(); // Nur Mo-Fr berücksichtigen @@ -769,7 +764,9 @@ class TimeEntryService { return; } - // Sammle arbeitsfreie Stunden + // Sammle arbeitsfreie Stunden. Abwesenheiten des heutigen Tages zählen + // ebenfalls, auch wenn aktuell noch gearbeitet wird (z. B. 4 h Urlaub + // am Vormittag und Arbeit am Nachmittag). if (day.sick) { nonWorkingMinutes += day.sick.hours * 60; } else if (day.holiday) {