Fecha de unión y recuento de publicaciones incorrectos en las estadísticas revisables

Pasos para reproducir:

  1. Habilite Reviewable UI refresh al menos para el grupo de administradores.
  2. Use un usuario administrador que se creó hace un tiempo y tiene algunas publicaciones.
  3. Marque una de sus publicaciones.
  4. Verifique la pestaña de información (insights) en el elemento revisable.

Resultado esperado:
El nivel de confianza, la fecha de registro y el número de publicaciones son correctos.

Resultado real:
El nivel de confianza es correcto, la fecha de registro es la de hoy y el recuento de publicaciones es 0.

La solicitud parece ser para el usuario correcto (ID 29) y los datos que se muestran como respuesta también parecen correctos.
Fecha incorrecta

2 Me gusta

Para su información, @kris.kotlarek, parece que nuestra fecha está mal

1 me gusta

Gracias por reportar este error.

En cuanto al recuento de publicaciones, parece correcto. Para mostrar este número, estamos utilizando datos de la solicitud /reviewable/334.json. Los datos de la solicitud /admin/users/29.json solo se utilizan para la búsqueda de IP.

La diferencia entre esas dos solicitudes es que la primera utiliza User.user_stat.post_count, que cuenta solo las publicaciones públicas (excluyendo publicaciones en categorías privadas y Mensajes Privados). La segunda, la solicitud de administrador, devuelve todas las publicaciones (incluidas las de categorías privadas y Mensajes Privados).

En mi caso, se muestra 32, incluso si el recuento de publicaciones del administrador es 36.


¿Es posible que sus usuarios tengan 5 mensajes privados o publicaciones en categorías restringidas?


Todavía estoy investigando la fecha de unión incorrecta. ¿Refrescar la página ayuda?

No, las publicaciones estaban todas en categorías, al igual que la que usé para marcar. El número de publicaciones siempre fue 0 cuando la fecha de unión es incorrecta.

(Hice la nueva prueba en mi sitio que todavía está en https://github.com/discourse/discourse/commits/0e0e716e0d. La reproducción del fin de semana fue una instalación de desarrollo porque quería asegurarme de que nada hubiera cambiado en los últimos 10 días)

2 Me gusta