レビュー可能なインサイトでの誤った参加日と投稿数

再現手順:

  1. Reviewable UI refresh を少なくとも管理者グループに対して有効にする。
  2. しばらく前に作成され、いくつかの投稿がある管理者ユーザーを使用する。
  3. 自分の投稿の1つにフラグを立てる。
  4. レビューアブルのインサイトタブを確認する。

期待される結果:
信頼レベル、参加日、投稿数が正しい。

実際の結果:
信頼レベルは正しいが、参加日は今日の日付になっており、投稿数は 0 になっている。
リクエストは正しいユーザー(ID 29)に対するものであり、表示されている応答データも正しいようです。
Wrong date

「いいね!」 2

FYI @kris.kotlarek 様、どうやら私たちの日付がずれているようです

「いいね!」 1

このバグをご報告いただきありがとうございます。

投稿数に関しては、正しいように思われます。この数を表示するために、/reviewable/334.json リクエストからのデータを使用しています。/admin/users/29.json リクエストからのデータは、IPルックアップにのみ使用されます。

これら2つのリクエストの違いは、最初のものが User.user_stat.post_count を使用しており、これは公開投稿のみをカウントする(プライベートカテゴリやプライベートメッセージ内の投稿は除く)という点です。2番目の管理者リクエストは、すべての投稿(プライベートカテゴリやプライベートメッセージ内の投稿を含む)を返します。

私の場合、管理者の投稿数が36であっても、32が表示されています。


あなたのユーザーには、5件のプライベートメッセージまたは制限付きカテゴリへの投稿がある可能性がありますか?


参加日の誤りについては、引き続き調査中です。ページを更新すると改善しますか?

いいえ、投稿はすべて、私がフラグを立てるのに使用したものとまったく同じカテゴリにありました。参加日が間違っている場合、投稿数は常に0でした。

(再テストは、過去10日間で何も変更されていないことを確認したかったため、開発インストールであった私のサイトで行いました)https://github.com/discourse/discourse/commits/0e0e716e0d

「いいね!」 2