Fehler #43
geschlossenTrainingsdaten bleiben gespeichert, obwohl "Nein" beim Speichern-Dialog gewählt wurde
100%
Beschreibung
Seit #31 (periodisches Speichern während des Trainings, statt nur am Ende) werden Trainingsdaten bereits laufend in die Datenbank geschrieben (RecordTrainingPoint ruft bei nahezu jedem Tick SaveChanges auf).
Der Ja/Nein-Dialog am Trainingsende ("Soll das aufgezeichnete Training gespeichert werden?") hat aber keinen Zweig für "Nein" - es passiert schlicht nichts. Die während des Trainings bereits gespeicherten Daten bleiben daher unverändert in der Datenbank, obwohl der Nutzer explizit gegen das Speichern entschieden hat.
Erwartetes Verhalten: Bei "Nein" sollen die während dieser Trainingssitzung geschriebenen Daten wieder entfernt werden - bei einem neu gestarteten Training das komplette Training, bei einem fortgesetzten Training nur die in dieser Sitzung neu hinzugekommenen Datenpunkte (bereits aus früheren Sitzungen gespeicherte Daten bleiben erhalten).