Votos não se mesclam quando combinamos posts

Olá!

Usamos o plugin de Votação nos nossos fóruns oficiais do Microsoft Flight Simulator e adoramos. No entanto, estamos enfrentando um problema em que, ao tentar mesclar uma postagem inteira em outra, nenhum dos votos é transferido.

Gostaríamos muito de entender o que está acontecendo para nos ajudar a organizar melhor os fóruns para votação quando houver postagens duplicadas, mas queremos manter os votos ao mesclá-las. Qualquer ajuda será muito apreciada.

Exemplo de passo a passo para reprodução:

  1. Acesse uma postagem com ‘5 votos’.
  2. Selecione todas as postagens e mova-as para um tópico existente com ‘10 votos’.
  3. Todas as postagens são movidas, mas os votos permanecem em ‘10 votos’.

Obrigado!

Acabamos de corrigir um bug relacionado a isso recentemente. Você está vendo algum erro em /logs?

Fiz um teste de mesclagem e, infelizmente, não houve erros. Se houve uma correção recente, é possível que não estejamos na versão mais atual?

Aqui está o que estou vendo:

image

Abraços!

Apenas verificando se você tem mais alguma dica para resolver potencialmente esse problema? Obrigado!

Infelizmente, não atualizamos os números de versão dos plugins com muita frequência, então isso não é um bom indicador de que você está atualizado. Que versão do Discourse você está executando? Isso pode ajudar melhor a entender quando o site foi atualizado pela última vez. Definitivamente recomendo atualizar o site se você ainda não o fez e puder.

Discourse 2.6.0.beta5 no momento. Vou atualizá-lo para a beta6 para ver se isso ajuda.

Atualizamos para a versão Discourse 2.7.0.beta1, mas, infelizmente, o bug ainda persiste.

Curioso — há usuários duplicados que votaram em ambos os tópicos? Isso pode ser um entrave aqui.

Infelizmente não — acabei de fazer um teste tentando mesclar um tópico com cerca de 100 votos em outro com aproximadamente 500 (garantindo que houvesse alguns usuários diferentes), mas o tópico permaneceu com 500 votos após a mesclagem do menor. Espero principalmente usar esse recurso, pois frequentemente recebemos posts duplicados, e isso ajudaria muito a limpar nossos fóruns e consolidar os votos para os desenvolvedores.

Espero que algum progresso possa ser feito nessa questão. É tudo o que peço ao Papai Noel este ano! :stuck_out_tongue_closed_eyes:

@Jummivana Acabei de verificar isso em uma instalação de desenvolvimento e não consegui reproduzir.

@JuiceBox – você pode fornecer os passos para reproduzir o que você está vendo?

Vocês dois estão vendo isso com contagens de votos > 50? > 150? Ou mesmo em tópicos menores também?

Olá @justin, obrigado pela ajuda. Aqui está um vídeo mostrando os passos para reproduzir: https://youtu.be/RjCkejC0A5U

Tentativa de mesclar um tópico de “4 votos” com um de “2 votos”. Acabou resultando em 2 votos.

E para confirmar novamente, https://forums.flightsimulator.com/logs não mostra nenhum erro? Ou, se mostrar, você pode colar a saída aqui?

Aqui estão todos os erros recentes:

Tentei reproduzir isso, mas infelizmente não consegui. Você está configurado de acordo com nosso guia oficial de instalação?

Sei que fizemos algumas alterações no plugin nos últimos meses na forma como os dados são armazenados e, se você estiver usando uma instalação não padrão, podem haver alguns problemas relacionados a isso.

Obrigado! Encaminhei essa pergunta para nossa equipe de web, pois não tenho certeza de como ela foi instalada. Acredito que seguimos o guia oficial. Eles estão de férias agora, mas tentaremos obter uma resposta o mais rápido possível.

Bom dia.

Apenas por diversão, criei um aplicativo Discourse com um clique no Digital Ocean para ver se conseguia reproduzir esse problema. Os fóruns estão executando a versão 2.7.0.beta1.

Instalei o plugin seguindo as instruções aqui e o ativei como ‘Feedback do Site’. Adicionei um tópico e, em seguida, fundi-o com um tópico sem votos, mas os votos não foram transferidos.

Não há logs relevantes em /logs, e nada foi registrado no Console de JavaScript também.

Instalação com um clique não é uma instalação do Discourse suportada, então isso pode ser um problema.

Certo, vou seguir o processo documentado durante o fim de semana e retorno com você na segunda-feira.

Edit: Executando agora

Oi Justin…

Segui este guia para instalar os fóruns, e a votação funciona conforme o esperado.