[Bug] Verwaiste History-Einträge nach Mitarbeiter-Löschung #5

Closed
opened 2026-06-03 14:10:02 +02:00 by ferdi2go · 1 comment
Owner

Schweregrad: MEDIUM

Dateien: js/data.js:71-73

Problem: removeEmployee entfernt nur aus employees, nicht aus history. Einträge bleiben und werden als „(unbekannt)“ angezeigt.

Fix: In removeEmployee zusätzlich state.history = state.history.filter(h => h.employeeId !== id).

**Schweregrad:** MEDIUM **Dateien:** `js/data.js:71-73` **Problem:** `removeEmployee` entfernt nur aus `employees`, nicht aus `history`. Einträge bleiben und werden als „(unbekannt)“ angezeigt. **Fix:** In `removeEmployee` zusätzlich `state.history = state.history.filter(h => h.employeeId !== id)`.
ferdi2go added the severity/mediumbug labels 2026-06-03 14:10:02 +02:00
Author
Owner

Behoben in 142e0ef: removeEmployee entfernt jetzt zusätzlich alle History-Einträge des Mitarbeiters — keine verwaisten (unbekannt)-Zeilen mehr. Verhalten gewählt: History mitlöschen. Inkl. Test.

Behoben in `142e0ef`: `removeEmployee` entfernt jetzt zusätzlich alle History-Einträge des Mitarbeiters — keine verwaisten `(unbekannt)`-Zeilen mehr. Verhalten gewählt: *History mitlöschen*. Inkl. Test.
Sign in to join this conversation.