Parece que, quando um tópico com votos é movido para outra categoria onde o voto não está habilitado, os votos não são devolvidos aos proprietários. Isso é um bug ou um comportamento intencional?
Além disso, existem casos extremos em que fechar um tópico não devolve automaticamente os votos ao usuário.
Acabei de testar isso no meu site de desenvolvimento local e posso confirmar que os votos não são devolvidos ao usuário quando um tópico é movido para uma categoria que não permite votos. Isso não me parece ideal, mas não tenho certeza se é o comportamento intencional ou não. A única alternativa que consigo pensar é que, se um tópico for movido para uma categoria que não permite votação, todos os votos devem ser removidos do tópico. Também haveria possíveis problemas com essa abordagem.
Se você souber de alguma maneira específica de reproduzir esses casos extremos, avise-nos. Posso investigar isso mais a fundo na próxima semana.
Também preciso liberar os votos ao mover um tópico para uma categoria que não permite votação. Como está atualmente, mover um tópico com votos para uma categoria sem votação corre o risco de destruir o sistema de votação, na minha opinião, pois quanto maior o banco de dados, mais difícil e tedioso seria para os moderadores garantir manualmente que os usuários não “percam” seu poder de voto. Se fossem permitidos 10 votos e dois tópicos nos quais votei fossem movidos para uma categoria sem votação sem que os votos fossem liberados, eu perderia 20% do meu poder de voto global.
O primeiro que me veio à mente foi que, se um tópico fosse recategorizado por engano (digamos, por um usuário TL3), todos os votos seriam perdidos ao ser reclassificado na categoria correta.
Corrigimos alguns casos extremos há alguns meses, é possível que ainda estejamos perdendo algum cenário, mas seria muito útil ter passos reproduzíveis para validar o problema.
Você está vendo isso em todos os tópicos movidos? Ou em algum cenário específico que você possa compartilhar?
O tópico em que notei isso foi criado e movido em 17 de abril. Poderia ter sido corrigido desde então? Nós instalamos atualizações regularmente, então raramente ficamos mais de uma semana atrás do tests-passed.
Tentei reproduzir em meu site de teste e não consegui. Mover um tópico de uma categoria de votação para uma categoria sem votação devolveu o voto do meu usuário de teste.
Apenas para verificar se estou fazendo certo:
Habilite a votação de tópicos em uma categoria
Use o usuário de teste para votar em um tópico
Como administrador, recategorize o tópico para uma categoria sem votação
Como usuário de teste, vote em outro tópico e veja quantos votos restam nas informações no pop-up
Desculpe, você está certo, parece que apenas os votos antigos de tópicos que foram movidos antes da correção não são liberados. Desculpe pelo relatório incorreto.