Bug vBulletin 5.1.1: WOL-Modul (wol Tabellenfeld)

  • In der Datenbank "session" ist der Feldtyp für "wol" zu kurz bzw. falsch. char(255) reicht nicht aus, um bei längeren URLs das serialisierte "actiondata" zu speichern. Folglich sind auch in der Ansicht "Wer ist Online" teilweise die Angaben zum "Ort" nicht vorhanden.

    Ansicht im WOL:
    [ATTACH=CONFIG]n90466[/ATTACH]

    Datenbank:
    [ATTACH=CONFIG]n90467[/ATTACH]

    Aus der wol.php

    PHP
    $sessionhash = vB::getCurrentSession()->get('dbsessionhash');
    $data = array(
        vB_dB_Query::TYPE_KEY => vB_dB_Query::QUERY_UPDATE,
        'wol' => @serialize($actiondata),
        'pagekey' => $pagekey,
        'location' => $location,
        vB_dB_Query::CONDITIONS_KEY => array(
            'sessionhash' => $sessionhash,
        )
    );


    Alex, kannste als Bug melden, denn zu klein bemessene Tabellenfelder sind ein Bug!