Wenn beim Löschen eines Lerninhalts im Bestätigungsdialog auf Abbrechen geklickt wird, erscheint trotzdem ein zweiter Dialog, der aufzeigt, in welchen Lernelementen der Lerninhalt verwendet wird.
Schritte zum Reproduzieren:
Lernwelt erstellen -> Lernelement mit Lerninhalt erstellen -> In Reiter "Dateien und Links" wechseln (linke Seite unterster Reiter) -> auf "löschen" beim Lerninhalt klicken mit dem das Lernelement erstellt wurde -> <Dialog zur Bestätigung zum Löschen öffnet sich> -> "Abbrechen" klicken -> <Zweiter Dialog öffnet sich, in dem angezeigt wird, in welchen Lernelementen der Lerninhalt verwendet wird> -> "Abbrechen" klicken -> <Dialog schließt sich>
Erwartetes Verhalten:
Beim "Abbrechen" im ersten Dialog sollte dieser zu gehen und sich kein weiterer Dialog öffnen
Tatsächliches Verhalten:
Zweiter Dialog öffnet sich, in dem angezeigt wird, in welchen Lernelementen der Lerninhalt verwendet wird. Hier muss dann nochmal "Abbrechen" geklickt werden.
Ansprechpartner:
@niklasstich
Ursache (erst bei Fix angeben):
Check, ob Content in Welt verwendet wird wurde immer ausgeführt, egal ob vorheriger Dialog abgebrochen wurde.
Lösung (erst bei Fix angeben):
Wird erster Dialog abgebrochen, Löschprozess abbrechen (early return). Nur wenn bestätigt wurde, dann zweiten Dialog anzeigen.
Beschreibung des Problems:
Wenn beim Löschen eines Lerninhalts im Bestätigungsdialog auf Abbrechen geklickt wird, erscheint trotzdem ein zweiter Dialog, der aufzeigt, in welchen Lernelementen der Lerninhalt verwendet wird.
Schritte zum Reproduzieren:
Lernwelt erstellen -> Lernelement mit Lerninhalt erstellen -> In Reiter "Dateien und Links" wechseln (linke Seite unterster Reiter) -> auf "löschen" beim Lerninhalt klicken mit dem das Lernelement erstellt wurde -> <Dialog zur Bestätigung zum Löschen öffnet sich> -> "Abbrechen" klicken -> <Zweiter Dialog öffnet sich, in dem angezeigt wird, in welchen Lernelementen der Lerninhalt verwendet wird> -> "Abbrechen" klicken -> <Dialog schließt sich>
Erwartetes Verhalten:
Beim "Abbrechen" im ersten Dialog sollte dieser zu gehen und sich kein weiterer Dialog öffnen
Tatsächliches Verhalten:
Zweiter Dialog öffnet sich, in dem angezeigt wird, in welchen Lernelementen der Lerninhalt verwendet wird. Hier muss dann nochmal "Abbrechen" geklickt werden.
Ansprechpartner:
@niklasstich
Ursache (erst bei Fix angeben):
Check, ob Content in Welt verwendet wird wurde immer ausgeführt, egal ob vorheriger Dialog abgebrochen wurde.
Lösung (erst bei Fix angeben):
Wird erster Dialog abgebrochen, Löschprozess abbrechen (early return). Nur wenn bestätigt wurde, dann zweiten Dialog anzeigen.
Commit, in dem das Problem gefixed wurde:
400