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

2 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?

1 me gusta

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