- Affected App
- WoltLab Suite Forum
Moin, moin!
Mir ist aufgefallen, dass durch das Verschieben von Beiträgen Benachrichtigungen erzeugt werden können, welche den selben Titel besitzen, jedoch unterschiedlichen Themen zugehörig sind.
Die Benachrichtigungen sehen dann in etwa so aus:
Schritte, um den Fehler zu reproduzieren:
Voraussetzungen:
- Es existieren zwei Themen (Thema A, Thema B)
- Ein „Benutzer A“ hat beide Themen abonniert
- Es müssen vier Benutzer existieren (eventuell mit weniger Nutzern reproduzierbar)
Durchführung:
- Benutzer X antwortet auf Thema A
- Benutzer X antwortet auf Thema B
- Benutzer B antwortet auf Thema A
- Die beiden neuen Beiträge aus Thema A werden in Thema B verschoben
- Benutzer A hat nun zwei Benachrichtigungen mit dem selben Titel (neue Beiträge in Thema B)
- Benutzer C antwortet auf Thema A
- Benutzer A hat weiterhin zwei Benachrichtigungen, der neue Beitrag in Thema A wird der umbenannten Benachrichtigung für Thema B zugewiesen
Endergebnis:
Zwei Benachrichtigungen, eine für Thema A und eine für Thema B, beide tragen jedoch den Titel von Thema B.
Erwartet:
Zwei Benachrichtigungen, eine für Thema A, eine für Thema B, die erste Benachrichtigung für Thema A wäre mit dem Verschieben der Beiträge nichtig (die vorhergehenden Beiträge waren bereits gelesen), durch das Verschieben werden die Beiträge der bestehenden Benachrichtigung von Thema B zugewiesen, der neue Beitrag in Thema A nach dem Verschieben erzeugt eine neue Benachrichtigung.
Aufpassen muss man dann wohl aber, wenn nur ein Teil der Beiträge verschoben wird, über die benachrichtigt wurde, da die Benachrichtigung dann weiterhin von Bedeutung ist.