Rezept speichern: Fehler gehen verloren, Screen schliesst trotzdem #5
Labels
No labels
bug
critical
database
duplicate
enhancement
help wanted
invalid
performance
question
refactoring
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Aceless/RecipePlanner#5
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
addRecipeundupdateRecipesindFutures und machen internrethrow. Da nicht awaited und nicht abgefangen wird, landet ein Serverfehler als unbehandelte Async-Exception in der Zone. Der Screen schliesst sich sofort, der Nutzer glaubt gespeichert zu haben - das Rezept ist aber weg.Vorschlag:
_saveRecipezuFuture<void>machen,awaitsetzen, imcatcheine SnackBar zeigen und nur bei Erfolg poppen. Waehrend des Speicherns den Button deaktivieren.Datei:
app/lib/screens/recipe_edit_screen.dart:723-786Behoben auf Branch
frontend-improvements._saveRecipe ist async und awaited add/updateRecipe, Fehler landen in einer SnackBar, gepoppt wird nur bei Erfolg.
Commits
47edeebAdded Claude9b16a6eEinstellungen mit Ladebalken, url_launcher-Plugin-Registrierung8ad68a4Settings erreichbar, Secrets sichern, Theme-Tokens, toter Code weg, Testsbf204d3Rezeptliste, Detail, Vorschlaege und Spaces ueberarbeitend85c681Rezept-Editor: Absturz, stiller Datenverlust und Controller-Leaks behebend970fbeProvider-State korrigieren, Fehler sichtbar machen, Wochenlogik zentralisieren71e557dStart entkoppeln, API-Client haerten, Theme auf Tokens umstellenflutter analyze: 0 Issues.flutter test: 22 Tests gruen.