Konversationen - Filter nach Teilnehmern - Problem nach Änderung des Benutzernamens

  • Betroffene App
    WoltLab Suite Core

    Nach Änderung des Benutzernamens findet Filter nach Teilnehmern vor der Änderung erstellte Konversationen mit diesem Benutzer nicht mehr. Es werden nur nach der Namensänderung erstellte Konversationen gefunden. Anzeigen aktualisieren löst das Problem nicht.

    Liegt wohl daran, dass in wcf1_conversation_to_user noch der alte Benutzername steht.

    Gruß, Udo

  • Joshua Rüsweg 3. September 2019 um 15:22

    Hat das Label Behoben hinzugefügt.
    • Offizieller Beitrag

    Hallo,

    ein Script während des Updates auszuführen, halte ich für nicht zielführend, da die Tabelle bei größeren Foren auch gut und gerne mal über 5 Millionen Einträge haben kann. Dort dann das Update mit dem Script auszuführen ist schlicht nicht machbar. Ich kann dir eine SQL-Query bereitstellen, die das Problem behebt:

    SQL
    UPDATE          wcf1_conversation_to_user cts 
    SET             username = (SELECT username FROM wcf1_user user WHERE user.userID = cts.participantID); 


    Grüße

    Josh

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!