Les mentions d'utilisateurs ou de groupes avec des caractères spéciaux ne fonctionnent pas

Le déclencheur d’autocomplétion fonctionne, mais la mention est envoyée comme du texte normal, non cliquable, et ne déclenche pas de notifications.

Étapes de reproduction :

  1. Avoir un utilisateur/groupe avec un caractère spécial (je n’ai essayé qu’avec des accents cependant) dedans.

  2. Le mentionner dans le chat :

  3. La mention est envoyée comme du texte normal.


Résultat avec :

Nom d’utilisateur
Nom d’utilisateur avec accent
Groupe
Groupe avec accent

4 « J'aime »

Je peux reproduire ceci :

  • Activer le paramètre d’administration unicode usernames
  • Changer default locale en Français
  • Aller sur /sidekiq et exécuter Jobs::EnsureDbConsistency
  • Vérifier que @moderators est maintenant @modérateurs
  • Activer les mentions pour le groupe @modérateurs

* Ouvrir un canal de discussion et commencer à taper `@mod` * Sélectionner `@modérateurs` lorsqu'il est proposé, et envoyer * La mention apparaît comme du texte brut et aucune notification n'est envoyée :

4 « J'aime »

Merci d’avoir signalé cela ! Je l’ajoute à notre liste pour que cela soit résolu…

3 « J'aime »

Merci pour le rapport. Je viens de fusionner un correctif pour cela :

5 « J'aime »