Erwähnungen von Benutzern oder Gruppen mit Sonderzeichen funktionieren nicht

Der Autovervollständigungs-Trigger funktioniert, aber die Erwähnung wird als normaler Text gesendet, ist nicht klickbar und löst keine Benachrichtigungen aus.

Schritte zur Reproduktion:

  1. Haben Sie einen Benutzer/eine Gruppe mit einem Sonderzeichen (ich habe es nur mit Akzenten versucht) darin.

  2. Erwähnen Sie es im Chat:

  3. Die Erwähnung wird als normaler Text gesendet.


Ergebnis mit:

Benutzername
Benutzername mit Akzent
Gruppe
Gruppe mit Akzent

4 „Gefällt mir“

Ich kann dies reproduzieren:

  • Aktivieren Sie die Admin-Einstellung unicode usernames

  • Ändern Sie default locale zu Français

  • Gehen Sie zu /sidekiq und führen Sie Jobs::EnsureDbConsistency aus

  • Überprüfen Sie, ob @moderators jetzt @modérateurs ist

  • Aktivieren Sie Erwähnungen für die Gruppe @modérateurs

  • Öffnen Sie einen Chat-Kanal und beginnen Sie mit der Eingabe von @mod

  • Wählen Sie @modérateurs, wenn angeboten, und senden Sie

  • Erwähnung erscheint als Klartext und es werden keine Benachrichtigungen gesendet:

4 „Gefällt mir“

Vielen Dank für Ihre Meldung! Ich füge dies unserer Liste hinzu, um es zu klären…

3 „Gefällt mir“

Danke für den Bericht. Ich habe gerade einen Fix dafür zusammengeführt:

5 „Gefällt mir“