Impossible d'annuler une révision si elle ne comprend que des modifications de tags

J’examinais l’historique des révisions du premier message d’un sujet. J’ai remarqué qu’une des révisions supprimait incorrectement des étiquettes qui auraient dû être attachées au sujet. La révision n’a pas modifié le contenu du message, seulement les étiquettes. Lorsque j’appuie sur « Revenir à la révision 12 », je reçois un message disant « La version actuelle est identique à la version vers laquelle vous essayez de revenir. » et je suis incapable de restaurer rapidement les étiquettes de la révision précédente.

Pouvez-vous faire une reproduction exacte de cela et nous donner les étapes ?

Je peux reproduire :raised_hand:

Ma procédure pas à pas :

  • Réduire la Période de grâce d'édition à 0 pour aider à accélérer le test (facultatif)
  • Créer un sujet avec des étiquettes et le publier
  • Modifier le sujet pour supprimer les étiquettes et enregistrer
  • Ouvrir l’historique des modifications et tenter de revenir pour réajouter les étiquettes

Attendu : la restauration de la révision du message se produirait normalement et ramènerait le sujet à son état précédent où les étiquettes étaient incluses

Réel : message d’erreur bloquant la restauration


Bien que si l’attente est que vous puissiez revenir à une modification beaucoup plus ancienne dans l’historique qui a supprimé les étiquettes et que vous souhaitiez annuler uniquement la suppression des étiquettes et aucune des modifications ultérieures du corps du message, cela ne devrait pas fonctionner car l’historique des modifications (y compris les modifications d’étiquettes) est séquentiel. Une restauration dans ce cas devrait également réajouter les étiquettes et supprimer toutes les modifications ultérieures du corps du message.

2 « J'aime »

@JammyDodger c’est exactement ça, merci pour les étapes de reproduction !

Je suis au courant de cela. Dans mon cas, j’ai été informé qu’un modérateur avait apporté des modifications à l’un de mes sujets, et la révision modifiant les tags était la dernière.

1 « J'aime »

Cela semble assez autonome, merci pour les étapes de reproduction excellentes @JammyDodger

Je mets un pr-welcome dessus pour l’instant !

1 « J'aime »

Sur le bouton qui dit ‘Revenir à la révision’, le terme révision signifie-t-il brouillon/version ?
(Lorsque vous revenez à une version antérieure, le message dans l’Historique indique ‘restauré à la version #x’, donc je suppose que oui)

Si c’est le cas, voici un bug connexe (je pense qu’il est plus logique de traiter les deux dans un seul correctif) :

Créer un nouveau sujet -
Modifier le titre uniquement -
Modifier le texte uniquement -
Revenir au premier brouillon

Résultat attendu :
Résultat réel : , ce qui incidemment n’est aucun des brouillons

Vous pouvez modifier le texte en premier et le titre en second avec un effet similaire ou utiliser la catégorie au lieu du titre ou du texte.

La réversion des modifications de balises uniquement est maintenant possible :partying_face:

3 « J'aime »