Exception wird bei Ausführung des Exports ausgegeben, wenn in einem Raum ein Element mit zwei Anführungszeichen im Namen existiert.
Schritte zum Reproduzieren:
Welt erstellen
Raum erstellen
Raum öffnen
Element erstellen mit zwei Anführungszeichen (" ") im Namen
Lernwelt exportieren
Erwartetes Verhalten:
Export funktioniert oder Anführungszeichen im Elementnamen wird durch Validierung verhindert.
Tatsächliches Verhalten:
Auf Windows Systemen lässt sich das Backup nicht erstellen, es fliegt eine System.IOException "Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch". Auf Unix (macOS) funktioniert der Export ohne Probleme.
Ansprechpartner:
@MarvinHo64 @splican
Ursache (erst bei Fix angeben):
Auf Windows sind diverse Zeichen in Dateinamen bzw. ganze Dateinamen nicht erlaubt, siehe hier. Das Problem ist, dass beim Erstellen des Backups Dateien mit den Namen des Lernelements als Dateinamen erstellt werden.
Beschreibung des Problems:
Exception wird bei Ausführung des Exports ausgegeben, wenn in einem Raum ein Element mit zwei Anführungszeichen im Namen existiert.
Schritte zum Reproduzieren:
Erwartetes Verhalten:
Export funktioniert oder Anführungszeichen im Elementnamen wird durch Validierung verhindert.
Tatsächliches Verhalten:
Auf Windows Systemen lässt sich das Backup nicht erstellen, es fliegt eine System.IOException "Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch". Auf Unix (macOS) funktioniert der Export ohne Probleme.
Ansprechpartner:
@MarvinHo64 @splican
Ursache (erst bei Fix angeben):
Auf Windows sind diverse Zeichen in Dateinamen bzw. ganze Dateinamen nicht erlaubt, siehe hier. Das Problem ist, dass beim Erstellen des Backups Dateien mit den Namen des Lernelements als Dateinamen erstellt werden.
Lösung (erst bei Fix angeben):
(wird durch Team AMG ausgefüllt)
Commit, in dem das Problem gefixed wurde:
(wird durch Team AMG ausgefüllt)