Improve logging in AuthService and TimeEntryService; add detailed console messages for login actions and error handling in AuthService, while removing redundant debug logs in TimeEntryService for cleaner output.

This commit is contained in:
Torsten Schulz (local)
2025-10-20 07:56:33 +02:00
parent 648a94c4da
commit a335a06edb
2 changed files with 5 additions and 11 deletions

View File

@@ -495,8 +495,6 @@ class TimeEntryService {
const todayDate = new Date(now.getFullYear(), now.getMonth(), now.getDate());
const includeTodayInOvertime = !runningEntry; // Nur wenn heute schon abgeschlossen ist
console.log(`DEBUG Wochen-Überstunden: runningEntry=${!!runningEntry}, includeTodayInOvertime=${includeTodayInOvertime}, weekData.days.length=${weekData.days.length}`);
weekData.days.forEach(day => {
// Parse day.date (YYYY-MM-DD) - mit expliziter Zeit um Midnight
const dayDate = new Date(day.date + 'T00:00:00');
@@ -504,24 +502,16 @@ class TimeEntryService {
const isToday = dayDateOnly.getTime() === todayDate.getTime();
console.log(`DEBUG Wochen-Überstunden: Prüfe Tag ${day.date}, isToday=${isToday}, dayDateOnly=${dayDateOnly.toISOString()}, todayDate=${todayDate.toISOString()}, netWorkTime=${day.netWorkTime}`);
// Zukünftige Tage überspringen
if (dayDateOnly > todayDate) {
console.log(`DEBUG Wochen-Überstunden: Tag ${day.date} übersprungen (Zukunft)`);
return;
}
// Heute überspringen, wenn noch gearbeitet wird
if (isToday && !includeTodayInOvertime) {
console.log(`DEBUG Wochen-Überstunden: Tag ${day.date} übersprungen (heute, noch nicht abgeschlossen)`);
return;
}
if (isToday && includeTodayInOvertime) {
console.log(`DEBUG Wochen-Überstunden: Tag ${day.date} WIRD GEZÄHLT (heute, abgeschlossen)`);
}
const dayOfWeek = dayDate.getDay(); // 0=So, 1=Mo, ..., 6=Sa
// Nur Mo-Fr berücksichtigen