Entferne die Überprüfung für den laufenden Tag bei der Berechnung der arbeitsfreien Stunden und berücksichtige Abwesenheiten des heutigen Tages.
All checks were successful
Deploy production / deploy (push) Successful in 44s

This commit is contained in:
Torsten Schulz (local)
2026-09-07 14:09:00 +02:00
parent e6768cbd43
commit 28590f98f2

View File

@@ -757,11 +757,6 @@ class TimeEntryService {
return; return;
} }
// Bei laufendem Tag: überspringen
if (dayDate.getTime() === todayDate.getTime() && !includeTodayInOvertime) {
return;
}
const dayOfWeek = dayDate.getDay(); const dayOfWeek = dayDate.getDay();
// Nur Mo-Fr berücksichtigen // Nur Mo-Fr berücksichtigen
@@ -769,7 +764,9 @@ class TimeEntryService {
return; 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) { if (day.sick) {
nonWorkingMinutes += day.sick.hours * 60; nonWorkingMinutes += day.sick.hours * 60;
} else if (day.holiday) { } else if (day.holiday) {