MultipleSelectionFormField übergibt falschen bzw. alten Wert, wenn kein Wert ausgewählt wurde

  • Affected Version
    WoltLab Suite 5.4
    Affected App
    WoltLab Suite Core

    Ich habe gerade das Problem beim Bearbeiten eines Eintrages, welcher ein MultipleSelectionFormField benutzt. Dieses Eingabefeld hat z.B. die Werte A, B und C. Das Element wird beim Laden mit den bestehenden Werten befüllt, z.B. ist A ausgewählt. Wenn nun A abgewählt wird, retuniert getValue() den falschen Wert (= [ A ]), weil readValue den bestehenden Wert nicht überschreibt, weil $this->getDocument()->hasRequestData($this->getPrefixedId()) false zurück liefert. $_POST['fieldName'] existiert nicht.

    • Official Post

    Hallo,


    ich bin mir noch nicht sicher, ob das die richtige oder beste Korrektur ist, aber korrigiert folgende Diff das Problem für dich?

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!