fix: gespeicherte Fahrzeugauswahl gegen Server-Fahrzeuge prüfen

Die Tagesauswahl liegt lokal pro Fahrer und wurde ungeprüft
wiederhergestellt. Durch den alten Session-Fehler hatte 414 auf dem
Gerät das Fahrzeug von 423 gespeichert — das erschien weiter, obwohl
„Fahrzeug verwalten" (frisch vom Server) leer war.

CarSelectBloc lädt beim Wiederherstellen die Fahrzeuge des Accounts vom
Server und übernimmt die Auswahl nur, wenn das Fahrzeug dazugehört und
aktiv ist; sonst wird sie verworfen und neu abgefragt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Dennis Nemec
2026-09-25 16:53:37 +02:00
parent dce4447fcc
commit a5215367fd
5 changed files with 115 additions and 18 deletions

View File

@ -94,6 +94,7 @@ class _SessionScopeState extends State<SessionScope> {
repository: CarSelectionRepository(
environmentId: widget.environmentId,
),
carsRepository: CarsRepositoryImpl(locator<HolzleitnerApi>()),
),
),
BlocProvider(