Spostare gli argomenti con voti nella categoria non votante non rimuove i voti

It appears that when a topic with votes is moved to another category, where voting is not enabled, the votes are not being returned to the owners. Is this a bug or an intended behaviour?

Additionally, there are edge cases where closing a topic doesn’t automatically return the votes to the user.

thank you for your time!

5 Mi Piace

I’ve just tested this on my local development site and can confirm that votes are not being returned to the user when a topic is moved to a category that does not allow for votes. This doesn’t seem ideal to me, but I’m not sure if it’s the intended behaviour or not. The only alternative I can think of is that if a topic is moved to a category that does not allow voting, all votes should be removed from the topic. There would be potential issues with this approach as well.

If you know of any specific ways of reproducing the edge cases, let us know. I can look into this some more next week.

4 Mi Piace

I’m also needing to release votes after moving a topic to a non-voting category. As it is, moving a topic with votes to a non-voting category risks destroying the voting system imo because the larger a database the more difficult/tedious it would be for moderators to manually ensure users don’t “lose” voting power. If 10 votes were allowed, and two topics I voted on got moved to a non-voting category without releasing their votes, I’d lose 20% of my global voting power.

Like what issues?

1 Mi Piace

The first one that came to mind was that if a topic was mistakenly recategorized (say by a TL3 user) all votes would be lost when it was put back to the correct category.

1 Mi Piace

I think best practice for now would be:

  • Make sure to close a topic before moving it to a category without the plugin.

Questo è ancora un bug. C’è qualche possibilità che venga corretto?

Ho anche provato:

  • Spostare l’argomento nella categoria di voto
  • Chiudere l’argomento
  • Spostarlo nella categoria corretta non di voto
  • Riaprirlo

E il voto sembra essere ancora presente.

Ciao @Luke_Cousins,

Abbiamo risolto alcuni casi limite un paio di mesi fa, è possibile che ci manchi ancora qualche scenario, ma sarebbe molto utile avere dei passaggi riproducibili per convalidare il problema.

Lo vedi in ogni argomento spostato? O in uno scenario particolare che puoi condividere?

Grazie!

1 Mi Piace

L’argomento su cui l’ho notato è stato creato e spostato il 17 aprile. Potrebbe essere stato risolto da allora? Installiamo aggiornamenti regolarmente, quindi raramente siamo più indietro di una settimana circa rispetto a tests-passed.

Stiamo ancora riscontrando questo problema sulla versione più recente. Ci sono piani per implementarlo?

Ho appena provato a riprodurre il problema sul mio sito di test e non ci sono riuscito. Spostare un argomento da una categoria di voto a una categoria non di voto ha restituito il voto al mio utente di test.

Solo per verificare che lo stia facendo correttamente:

  • Abilita il voto per gli argomenti in una categoria
  • Usa l’utente di test per votare un argomento
  • Come amministratore, ricategorizza l’argomento in una categoria non di voto
  • Come utente di test, vota un altro argomento e vedi quanti voti ti rimangono nelle informazioni nel popup
1 Mi Piace

Mi dispiace, hai ragione, sembra che vengano rilasciati solo i vecchi voti degli argomenti che sono stati spostati prima della correzione. Mi scuso per il falso rapporto.

1 Mi Piace