Rückgängig machen einer Revision ist nicht möglich, wenn sie nur Tag-Änderungen enthält

Ich habe die Revisionshistorie des ersten Beitrags eines Themas überprüft. Mir ist aufgefallen, dass eine der Revisionen fälschlicherweise Tags entfernt hat, die dem Thema zugeordnet sein sollten. Die Revision hat den Inhalt des Beitrags nicht geändert, nur die Tags. Wenn ich auf „Zur Revision 12 zurückkehren“ klicke, erhalte ich die Meldung „Die aktuelle Version ist dieselbe wie die Version, zu der Sie zurückkehren möchten“, und ich kann die Tags nicht schnell aus der vorherigen Revision wiederherstellen.

Kannst du eine genaue Nachbildung davon erstellen und uns die Schritte geben?

Ich kann das reproduzieren :raised_hand:

Meine Schritt-für-Schritt-Anleitung:

  • Reduzieren Sie die Editing grace period auf 0, um den Test zu beschleunigen (optional)
  • Erstellen Sie ein Thema mit einigen Tags und veröffentlichen Sie es
  • Bearbeiten Sie das Thema, um die Tags zu entfernen, und speichern Sie es
  • Öffnen Sie die Bearbeitungshistorie und versuchen Sie, die Tags wieder hinzuzufügen

Erwartet: Die Wiederherstellung des Beitrags würde wie gewohnt erfolgen und das Thema in seinen vorherigen Zustand zurückversetzen, in dem die Tags enthalten waren.

Tatsächlich: Fehlermeldung blockiert die Wiederherstellung.


Wenn jedoch die Erwartung besteht, dass Sie zu einer viel früheren Bearbeitung in der Historie zurückkehren könnten, die die Tags entfernt hat, und Sie nur die Entfernung der Tags und keine der späteren Bearbeitungen des Beitragsrückens rückgängig machen möchten, dann wäre dies nicht zu erwarten. Eine Wiederherstellung würde in diesem Fall die Tags wieder hinzufügen und auch alle späteren Bearbeitungen des Beitragsrückens entfernen.

2 „Gefällt mir“

{“translation”: "@JammyDodger, genau richtig, danke für die Reproduktionsschritte!

[Zitat=“JammyDodger, Beitrag:3, Thema:366439”]
Obwohl, wenn die Erwartung ist, dass du zu einer viel früheren Version in der Historie zurückkehren könntest, die die Tags entfernt hat, und du nur die Entfernung der Tags rückgängig machen möchtest, ohne die späteren Bearbeitungen am Beitragstext zu berücksichtigen, dann würde dies wahrscheinlich nicht funktionieren, da die Bearbeitungshistorie (einschließlich Tag-Änderungen) sequenziell ist. Ein Rückgängigmachen in diesem Fall würde erwartet, die Tags wieder hinzuzufügen und auch alle späteren Bearbeitungen am Beitragstext zu entfernen.
[/Zitat]

Ich bin mir dessen bewusst. In meinem Fall wurde ich darüber informiert, dass ein Moderator Änderungen an einem meiner Themen vorgenommen hat, und die Revision mit der Tag-Änderung war die neueste."}

1 „Gefällt mir“

Dies scheint ziemlich eigenständig zu sein, danke für die hervorragenden Reproduktionsschritte @JammyDodger

Setze vorerst einen pr-welcome dafür!

1 „Gefällt mir“

Bedeutet Revision auf dem Button mit der Aufschrift „Zur Revision zurückkehren“ Entwurf/Version?
(Wenn Sie zurücksetzen, steht in der Historie „Zur Version #x zurückgesetzt“, also nehme ich an, dass dies der Fall ist.)

Falls ja, hier ein verwandter Fehler (ich denke, es ist sinnvoller, beides in einem einzigen Patch zu beheben):

Neues Thema erstellen - (Titel1, Text1)
Titel allein bearbeiten - (Titel2, Text1)
Nur Text bearbeiten - (Titel2, Text2)
Zum ersten Entwurf zurückkehren

Erwartete Ausgabe: (Titel1, Text1)
Aktuelle Ausgabe: (Titel1, Text2), was zufällig keiner der Entwürfe ist

Sie können zuerst den Text und dann den Titel ändern, um einen ähnlichen Effekt zu erzielen, oder anstelle von Titel oder Text eine Kategorie verwenden.

Änderungen nur an Tags können jetzt rückgängig gemacht werden :partying_face:

3 „Gefällt mir“