Wenn ich eine Lernwelt mit einem (auf ein anderes Lernelement referenzierendes) Adaptivitätselement speichere und das Programm neu starte, und versuche, die Welt zu exportiere, bekomme ich eine Fehlermeldung (siehe Bild)
Private Zenhub Image
Schritte zum Reproduzieren:
Adaptivitätselement erstellen
Frage hinzufügen
Referenz auf anderes Lernelement hinzufügen
Lernwelt speichern
Programm neustarten
"Export" Button drücken
Erwartetes Verhalten:
Welt wird exportiert, Referenz ist gespeichert
Tatsächliches Verhalten:
(ausführliche Beschreibung des Fehlerverhaltens, falls möglich. Gerne auch Screenshot, Log, etc.)
Ansprechpartner:
Marvin
Ursache (erst bei Fix angeben):
Id in LearningElementPe wurde nicht persistiert und bei Deserialisierung neu generiert
Lösung (erst bei Fix angeben):
Id mitserialisieren und deserialisieren. Zur Abwärtskompatibilität markieren wir den Member optional und generieren eine neue Id, falls diese in der Datei nicht vorhanden ist
Beschreibung des Problems:
Wenn ich eine Lernwelt mit einem (auf ein anderes Lernelement referenzierendes) Adaptivitätselement speichere und das Programm neu starte, und versuche, die Welt zu exportiere, bekomme ich eine Fehlermeldung (siehe Bild) Private Zenhub Image
Schritte zum Reproduzieren:
Erwartetes Verhalten:
Welt wird exportiert, Referenz ist gespeichert
Tatsächliches Verhalten:
(ausführliche Beschreibung des Fehlerverhaltens, falls möglich. Gerne auch Screenshot, Log, etc.)
Ansprechpartner:
Marvin
Ursache (erst bei Fix angeben):
Id in LearningElementPe wurde nicht persistiert und bei Deserialisierung neu generiert
Lösung (erst bei Fix angeben):
Id mitserialisieren und deserialisieren. Zur Abwärtskompatibilität markieren wir den Member optional und generieren eine neue Id, falls diese in der Datei nicht vorhanden ist
Commit, in dem das Problem gefixed wurde:
901e872