Impossibile annullare una revisione se include solo modifiche ai tag

Stavo rivedendo la cronologia delle revisioni per il primo post di un argomento. Ho notato che una delle revisioni rimuove erroneamente i tag che dovrebbero essere associati all’argomento. La revisione non ha modificato il contenuto del post, solo i tag. Quando premo “Ripristina alla revisione 12”, ricevo un messaggio che dice “La versione corrente è la stessa della versione a cui stai cercando di ripristinare.” e non sono in grado di ripristinare rapidamente i tag dalla revisione precedente.

Puoi fare una riproduzione esatta di questo e darci i passaggi?

Posso riprodurre :raised_hand:

I miei passaggi:

  • Riduci Editing grace period a 0 per velocizzare il test (facoltativo)
  • Crea un argomento con alcuni tag e pubblica
  • Modifica l’argomento per rimuovere i tag e salva
  • Apri la cronologia delle modifiche e tenta di ripristinare per riaggiungere i tag

Previsto: il ripristino della revisione del post avverrebbe normalmente e riporterebbe l’argomento al suo stato precedente in cui i tag erano inclusi

Effettivo: messaggio di errore che blocca il ripristino


Anche se l’aspettativa è che si possa tornare a una modifica precedente nella cronologia che ha rimosso i tag e si desidera ripristinare solo la rimozione dei tag e nessuna delle modifiche successive al corpo del post, allora non ci si aspetterebbe che funzioni poiché la cronologia delle modifiche (incluse le modifiche ai tag) è sequenziale. In tal caso, ci si aspetterebbe che un ripristino riaggiunga i tag e rimuova anche eventuali modifiche successive al corpo del post.

2 Mi Piace

@JammyDodger è esattamente così, grazie per i passaggi per riprodurre il problema!

Ne sono a conoscenza. Nel mio caso sono stato avvisato che un moderatore stava apportando modifiche in uno dei miei argomenti e la revisione che modificava i tag era l’ultima.

1 Mi Piace

Sembra abbastanza autosufficiente, grazie per gli ottimi passaggi per la riproduzione @JammyDodger

Metto un pr-welcome su questo per ora!

1 Mi Piace

Sul pulsante con scritto ‘Ripristina alla revisione’, revisione significa bozza/versione?
(Quando si ripristina, il messaggio nella Cronologia dice ‘ripristinato alla versione #x’, quindi presumo di sì)

Se è così, ecco un bug correlato (penso che abbia più senso affrontarli entrambi in un’unica patch):

Crea un nuovo argomento - (Titolo1, Testo1)
Modifica solo il titolo - (Titolo2, Testo1)
Modifica solo il testo - (Titolo2, Testo2)
Ripristina alla prima bozza

Output previsto: (Titolo1, Testo1)
Output effettivo: (Titolo1, Testo2), che incidentalmente non è nessuna delle bozze

È possibile modificare prima il testo e poi il titolo con un effetto simile, oppure utilizzare la categoria al posto del titolo o del testo.

Ora è possibile annullare le modifiche solo ai tag :partying_face:

3 Mi Piace