Error: Expected a valid element id, 'invisibleParticipants' is invalid.

  • Affected Version
    WoltLab Suite 5.3

    Software: WoltLab Suite 5.3.13


    Schritte:

    1. Benutzer ohne die Berechtigung für unsichtbare Teilnehmer in Konversationen
    2. Als dieser Benutzer eine Konversation starten

    Erwartet: Keine Fehler auf der Formularseite.

    Tatsächlich: Der JavaScript-Fehler „Error: Expected a valid element id, 'invisibleParticipants' is invalid.“ tritt 100 % reproduzierbar auf.


    Ursache:

    JavaScript: conversationAdd.tpl
            UiItemListUser.init('invisibleParticipants', {
                // ..
            });

    In der conversationAdd.tpl fehlt eine Prüfung, ob das Element überhaupt existiert.