Erreur 404 lorsque vous revenez à un nom de tag après l'avoir changé sans recharger la page

Ceci est un bug très mineur, une sorte de cas limite, mais tomber sur une 404 n’est jamais agréable car cela déclenche un « ai-je fait quelque chose de mal ? » lors de la gestion d’un site web.

Changer le nom d’une balise et le rétablir à un choix de nom de balise précédent sur le même écran (c’est-à-dire sans recharger la page) provoque une erreur 404.

tag 404)

tag 404

Si vous changez le nom d’une balise au moins une fois et que vous choisissez un nom de balise que vous avez précédemment validé sur le même écran (ou le nom d’origine), Discourse demande une mauvaise route /tag/<nom_balise>/notifications en utilisant un nom_balise inutilisé, ce qui entraîne une erreur 404.

Étapes de reproduction :

  1. Ouvrez une page de balise existante : https://your-discourse.com/tag/a

  2. Cliquez sur la clé à molette, changez le nom et validez :white_check_mark:

  3. (facultatif) changez à nouveau le nom

  4. Rétablissez le nom à l’un des précédents (ou au nom de balise d’origine)

  5. :four: :zero: :four:

2 « J'aime »

Merci pour ce rapport détaillé, j’ai trouvé une solution qui devrait être fusionnée bientôt :

3 « J'aime »

C’est fusionné maintenant :rocket:

4 « J'aime »