Data de adesão e contagem de posts incorretas em insights revisáveis

Passos para reproduzir:

  1. Ative a opção Reviewable UI refresh pelo menos para o grupo de administradores.
  2. Use um usuário administrador que foi criado há algum tempo e tem algumas postagens.
  3. Sinalize uma de suas postagens.
  4. Verifique a aba de insights na revisão.

Resultado esperado:
Nível de confiança, data de ingresso e número de postagens estão corretos.

Resultado real:
O nível de confiança está correto, a data de ingresso é a data de hoje e a contagem de postagens é 0.
A solicitação parece ser para o usuário correto (ID 29) e os dados mostrados como resposta também parecem corretos.
Wrong date

2 curtidas

FYI @kris.kotlarek, parece que nossa data está errada

1 curtida

Obrigado por relatar este bug.

Em termos de contagem de publicações, parece correto. Para exibir este número, estamos usando dados da requisição /reviewable/334.json. Os dados da requisição /admin/users/29.json são usados apenas para pesquisa de IP.

A diferença entre essas duas requisições é que a primeira está usando User.user_stat.post_count, que conta apenas publicações públicas (excluindo publicações em categorias privadas e MPs). A segunda - a requisição de administrador - está retornando todas as publicações (incluindo aquelas em categorias privadas e MPs).

No meu caso, 32 é exibido, mesmo que a contagem de publicações do administrador seja 36.


É possível que seus usuários tenham 5 mensagens privadas ou publicações em categorias restritas?


Ainda estou investigando a data de ingresso incorreta. Atualizar a página ajuda?

Não, as postagens estavam todas em categorias, assim como a que usei para sinalizar. O número de postagens era sempre 0 quando a data de ingresso estava incorreta.

(Eu fiz o novo teste no meu site que ainda está em https://github.com/discourse/discourse/commits/0e0e716e0d. A reprodução no fim de semana foi uma instalação de desenvolvimento porque eu queria garantir que nada tivesse mudado nos últimos 10 dias)

2 curtidas