ProjektAdLer / Autorentool

Apache License 2.0
6 stars 2 forks source link

[Bug] Namen von plazierten Storyelementen werden nicht für Duplikate berücksichtigt #502

Closed niklasstich closed 3 months ago

niklasstich commented 3 months ago

Beschreibung des Problems:

Storyelemente, welche in Spaces platziert sind, werden bei der Erstellung von neuen Elementen beim Namenscheck für Duplikate nicht berücksichtigt.

Schritte zum Reproduzieren:

  1. Storyelement erstellen
  2. Raum erstellen
  3. Storyelement in Raum platzieren
  4. Neues Element mit selbem Namen erstellen

    Erwartetes Verhalten:

    Neues Element mit selbem Namen kann nicht erstellt werden.

    Tatsächliches Verhalten:

    Neues Element mit selbem Namen kann erstellt werden (kein Fehler in der Validierung).

    Ansprechpartner:

    @niklasstich @andreasweishaupt

    Ursache (erst bei Fix angeben):

    LearningElementNamesProvider hat Storyelemente nicht berücksichtigt

    Lösung (erst bei Fix angeben):

    Neue Property AllStoryElements in LearningWorldViewModel und Union in LearningElementNamesProvider

    Commit, in dem das Problem gefixed wurde:

    ac46c88