La selezione di post+risposte conta erroneamente il numero di post

Ho un argomento con 53 risposte. Se scorro l’argomento e seleziono ogni singolo post individualmente, ottengo 53 post selezionati. :+1:

Se, tuttavia, scorro l’argomento e uso il pulsante seleziona + risposte (dove disponibile, altrimenti solo un semplice seleziona), finisco con un conteggio di 60 post:

E infatti, se deseleziono un post che ha una risposta, il conteggio diminuisce di uno. Ma quando eseguo di nuovo un seleziona + risposte, il conteggio aumenta di due!

Perché questo è importante? Beh, innanzitutto, se il sistema pensa che tu abbia selezionato tanti post quanti ce ne sono nell’argomento (o più), perdi la possibilità di creare un nuovo argomento dai post selezionati! È così che ho notato il bug in primo luogo:

1 Mi Piace

Questo è molto divertente:

2 Mi Piace

Questo è divertente. Potrebbe succedere perché potrebbe selezionare messaggi di blocco, rimozione dall’elenco e altri messaggi del moderatore in quel conteggio.

1 Mi Piace

Era anche il mio pensiero iniziale, ma non ci sono messaggi di moderazione di quel tipo in quell’argomento di test.

2 Mi Piace

Stavo solo dando un’occhiata a questo ma non sono riuscito a riprodurlo. (Sto eseguendo il master di discourse, l’ultimo commit è e7e23e8d9ce73ac61b970d5192f9f4af90b3a87c)

Ho creato un argomento, e ho fatto post normali e post di risposta. E ho ottenuto un risultato coerente. Quando scelgo seleziona+risposte, selezionerà automaticamente il post e le sue risposte.

Nota: L’argomento, i post e le risposte sono stati creati dallo stesso utente.

Modifica: Sono riuscito a riprodurlo quando deseleziono e poi riseleziono. Penso che il problema sia quando si deseleziona “seleziona+risposte” e poi si deseleziona

  • Non deselezionerà le risposte
  • Quando si sceglie di nuovo “seleziona+risposte”, selezionerà due volte le risposte (sebbene già selezionate)
3 Mi Piace

Ho appena aperto una PR per suggerire una correzione FIX: double selecting replies by ghassanmas · Pull Request #17086 · discourse/discourse · GitHub

4 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 7 ore. Non sono più consentite nuove risposte.