v3.4.2 — Import-Robustheit (und Export-Entwarnung)
Der Verdacht: Export bei leeren Daten — Entwarnung ✅
Geprüft wurden alle Export-Wege oben rechts im Leer-Zustand (0 Reservierungen):
- CSV-Export DE und EN → sauberes 200, nur Kopfzeile
- JSON-Export (
exportRes) → leere Liste[], im Headless-Browser verifiziert: kein Fehler - Statistik- und Daten-CSV → ebenfalls sauber
- In der statischen Demo ist der CSV-Knopf ohnehin ausgeblendet
Kein Bug im Export.
Der echte Fund: der Nachbar-Knopf 🔍
Der JSON-Import („Reservierungen importieren") parste die Datei ohne Fehlerbehandlung: Wer eine kaputte oder Nicht-JSON-Datei auswählte, bekam gar keine Rückmeldung — der Vorgang brach still ab (unbehandelte Promise-Rejection in der Konsole). Das konnte durchaus wie „der Export/Import ist kaputt" wirken.
Jetzt: saubere Meldung „Ungültige Datei (kein JSON)." (DE/EN).
Qualität
119 Smoke-Checks + Frontend-Check grün · Deploy-Tags 3.4.2 · Commit + Tag signiert (Verified ✓)