Posts não contados após a migração

Olá pessoal,

depois de migrar do NodeBB com a ajuda deste guia (https://meta.discourse.org/t/migrate-a-nodebb-forum-with-mongodb-to-discourse/) usando o script de migração do NodeBB, tudo parece bom - todas as categorias, tópicos, postagens, etc. estão lá.

Mas notei que cada usuário tem zero postagens contadas pelo Discourse. Um usuário, por exemplo, tem 500 curtidas, mas 0 postagens na visão geral dos usuários. Como todas as postagens estão lá, talvez exista uma função para atualizar a contagem de postagens?

Por outro lado, no perfil de um usuário, os tópicos e postagens nas principais categorias são contados:

Acho que uma tarefa será executada em breve para corrigir isso. Você também pode tentar

rake import:ensure_consistency
4 curtidas

@nino1904 você conseguiu resolver seu problema?

1 curtida

Eu poderia dizer que sim, mas gostaria de tentar outra migração. A questão é que tentei algumas coisas naquele dia e, de repente, as contagens de postagens estavam lá - mas muitas. Por exemplo, no NodeBB um usuário tem cerca de 1,5 mil postagens, no Discourse o usuário tem 2,8 mil postagens.

1 curtida

O Discourse poderia estar importando posts excluídos? Essa é uma grande diferença, no entanto.

Outra possibilidade é que o Discourse conte pms e posts públicos e o outro sistema os conte separadamente.

1 curtida

Bom ponto, o NodeBB não conta mensagens privadas. Mas as mensagens privadas não estão sendo importadas, então não tenho certeza sobre isso. A propósito, por que o Discourse conta mensagens privadas como postagens?

Não tenho 100% de certeza de que ele faz isso, mas elas estão na mesma tabela de posts. Não sei se a contagem de posts que você está olhando conta apenas os posts regulares ou todos eles.

1 curtida

Este tópico foi fechado automaticamente 30 dias após a última resposta. Novas respostas não são mais permitidas.