Zusammenfassung
Beim Massenverschieben von Themen von einer Unterkategorie in eine andere kann die Aktion stillschweigend fehlschlagen (kein Fehler, kein UI-Feedback, kein Personalprotokolleintrag), wenn die Quellkategorie erforderliche Tag-Gruppen hat und die Zieleinstufung ihre Tag-Einstellungen nicht explizit initialisiert hat.
Dies ist für Administratoren verwirrend, da die Benutzeroberfläche die Aktion zulässt, aber nichts passiert.
Schritte zur Reproduktion
- Erstellen Sie eine Unterkategorie A mit Tag-Einschränkungen, zum Beispiel:
- Erfordern neue Themen mindestens 1 Tag aus einer Tag-Gruppe
- z. B. „Akademisches Jahr 2025–26“
- Erstellen Sie eine Unterkategorie B unter derselben übergeordneten Kategorie.
- Lassen Sie die Tags-Einstellungen unverändert (Standardwerte, nie geöffnet/gespeichert).
- Erstellen Sie Themen in der Unterkategorie A (diese werden Tags aus der erforderlichen Gruppe haben).
- In der Unterkategorie A:
- Wählen Sie mehrere Themen aus
- Verwenden Sie Massenaktionen → Kategorie ändern
- Wählen Sie die Unterkategorie B
Erwartetes Verhalten
Entweder:
- Themen werden erfolgreich verschoben
oder - Eine informative Fehlermeldung wird angezeigt, z. B.:
- „Einige Themen haben Tags, die in der Zielkategorie nicht zulässig sind“
- „Zielkategorie erlaubt die erforderliche Tag-Gruppe X nicht“
Tatsächliches Verhalten
- Es passiert nichts
- Keine Fehlermeldung
- Keine Toast-Benachrichtigung
- Kein Eintrag im Personalaktionsprotokoll
- Kein sichtbarer Hintergrundauftrag
Die Benutzeroberfläche akzeptiert die Aktion, aber der Vorgang wird stillschweigend abgebrochen.
Umgehungslösung
Das Öffnen der Registerkarte Tags der Zielkategorie und das Speichern (auch ohne sinnvolle Änderungen) behebt das Problem sofort.
Sobald die Tag-Regeln der Zielkategorie explizit initialisiert sind, funktionieren Massenkategorieänderungen wie erwartet.
Anmerkungen
Dies scheint mit der Validierung von Tag-Einschränkungen während Massenaktionen zusammenzuhängen:
- Die Quellkategorie hat erforderliche Tag-Gruppen
- Die Zielkategorie befindet sich in einem nicht initialisierten/Standardzustand der Tag-Einstellungen
- Der Validator schlägt fehl, gibt aber keine Fehlermeldung an die Benutzeroberfläche zurück
Einzelne Themenverschiebungen scheinen weniger betroffen zu sein; das Problem ist bei Massenaktionen am deutlichsten sichtbar.
Warum dies problematisch ist
Aus Sicht eines Administrators/Moderators sieht dies aus wie:
- eine fehlerhafte Massenaktion
- ein Berechtigungsproblem
- oder eine Regression
Tatsächlich handelt es sich um einen stillschweigenden Validierungsfehler ohne Rückmeldung, was die Diagnose sehr schwierig macht.
Schon eine einfache Warnmeldung würde dies viel klarer machen.