404-Fehler, wenn Sie einen Tag-Namen nach Änderungen ohne Neuladen der Seite rückgängig machen

Dies ist ein sehr kleiner Fehler, eine Art Grenzfall, aber eine 404-Fehlermeldung ist nie angenehm, da sie beim Verwalten einer Website die Frage „Habe ich etwas falsch gemacht?“ auslöst.

Das Ändern eines Tag-Namens und das Zurücksetzen auf eine frühere Tag-Namenswahl auf demselben Bildschirm (d. h. ohne Neuladen der Seite) verursacht einen 404-Fehler.

tag 404)

tag 404

Wenn Sie einen Tag-Namen mindestens einmal ändern und dann einen Tag-Namen auswählen, den Sie zuvor auf demselben Bildschirm validiert haben (oder den ursprünglichen Namen), fordert Discourse eine falsche Route /tag/<tag_name>/notifications mit einem ungenutzten tag_name an, was zu einem 404-Fehler führt.

Schritte zur Reproduktion:

  1. Öffnen Sie eine vorhandene Tag-Seite: https://your-discourse.com/tag/a

  2. Klicken Sie auf den Schraubenschlüssel, ändern Sie den Namen und validieren Sie :white_check_mark:

  3. (optional) Ändern Sie den Namen erneut

  4. Setzen Sie den Namen auf einen der vorherigen (oder den ursprünglichen Tag-Namen) zurück

  5. :four: :zero: :four:

2 „Gefällt mir“

Vielen Dank für den detaillierten Bericht. Ich habe jetzt eine Lösung dafür, die bald zusammengeführt werden sollte:

3 „Gefällt mir“

Es ist jetzt zusammengeführt :rocket:

4 „Gefällt mir“