L'envoi d'un MP avec le titre suivant provoque une erreur !

J’étais en train de rédiger un nouveau message pour l’un de mes utilisateurs. N’ayant pas le temps de rédiger un titre normal, j’ai en gros frappé le clavier au hasard et saisi la chaîne suivante comme titre :

=213=-!(@#+@)(!*_(@#&(!)#

L’utilisateur concerné a bien reçu le message, mais en cliquant dessus, il a obtenu le message « Impossible d’accéder à la page. »
De mon côté, le site m’a redirigé vers un message système aléatoire à destination de l’utilisateur.

J’ai essayé de reproduire le problème sur Meta, et lorsque j’ai envoyé le message, j’ai été redirigé vers une page « Oups, cette page n’existe pas. »

Donc, il y a un problème, mais je ne sais pas quoi. Quelque chose dans cette chaîne provoque un bug.

6 « J'aime »

Cela semble exagéré de considérer qu’un titre comme celui-ci, qui cause des problèmes, constitue un bogue qui interfère avec l’utilisation normale.

Que ce soit un cas limite artificiel ou non, il serait judicieux de déterminer le problème réel.

Je ne recommanderais pas d’utiliser Meta pour tester ; votre environnement de développement est l’endroit approprié pour cela. Quoi qu’il en soit, je suppose que le hachage provoque un conflit de type identificateur d’ancrage. Si vous essayez la même chose sans le « # », le problème persiste-t-il ?

Oui, il y a quelque chose qui ne va pas ici : cela provoque une redirection incorrecte du sujet vers le sujet 213, car l’identifiant ressemble à un nombre.

Nous devrions corriger cela. Il semble qu’il s’agisse soit d’un bug lié aux identifiants, soit d’un bug de routage.

@Martin_Brennan, peux-tu jeter un coup d’œil ?

6 « J'aime »

Oh bon sang, alors s’il te plaît, envoie-moi un titre qui te conviendra. Je le modifierai.

Ceci est maintenant corrigé conformément à FIX: If a prettified slug is a number, return default by martin-brennan · Pull Request #8554 · discourse/discourse · GitHub. Nous traitons désormais les titres qui se résument à un nombre de la même manière que si vous aviez simplement entré le nombre 213 comme titre de sujet.

4 « J'aime »

Ce sujet a été automatiquement fermé après 43 heures. De nouvelles réponses ne sont plus autorisées.