Date de première adhésion et nombre de messages incorrects dans les aperçus examinables

Étapes à reproduire :

  1. Activez Actualisation de l'interface utilisateur révisable au moins pour le groupe admin.
  2. Utilisez un utilisateur admin qui a été créé il y a quelque temps et qui a quelques publications.
  3. Signalez l’une de vos publications.
  4. Vérifiez l’onglet aperçus sur l’élément révisable.

Résultat attendu :
Le niveau de confiance, la date d’inscription et le nombre de publications sont corrects.

Résultat réel :
Le niveau de confiance est correct, la date d’inscription est la date d’aujourd’hui et le nombre de publications est de 0.

La requête semble concerner le bon utilisateur (ID 29) et les données affichées en réponse semblent également correctes.
Wrong date

2 « J'aime »

Pour information @kris.kotlarek, il semble que notre date soit fausse

1 « J'aime »

Merci d’avoir signalé ce bogue.

En ce qui concerne le nombre de publications, cela semble correct. Pour afficher ce nombre, nous utilisons les données de la requête /reviewable/334.json. Les données de la requête /admin/users/29.json ne sont utilisées que pour la recherche d’IP.

La différence entre ces deux requêtes est que la première utilise User.user_stat.post_count, qui ne compte que les publications publiques (à l’exclusion des publications dans les catégories privées et les MP). La seconde — la requête d’administration — renvoie toutes les publications (y compris celles dans les catégories privées et les MP).

Dans mon cas, 32 est affiché, même si le nombre de publications de l’administrateur est de 36.


Est-il possible que vos utilisateurs aient 5 messages privés ou des publications dans des catégories restreintes ?


J’enquête toujours sur la date d’inscription incorrecte. L’actualisation de la page aide-t-elle ?

Non, les publications étaient toutes dans des catégories, tout comme celle que j’ai utilisée pour signaler. Le nombre de publications était toujours de 0 lorsque la date d’inscription était incorrecte.

(J’ai refait le test sur mon site qui est toujours sur https://github.com/discourse/discourse/commits/0e0e716e0d. La reproduction du week-end était une installation de développement car je voulais m’assurer que rien n’avait changé au cours des 10 derniers jours)

2 « J'aime »