FIX: frequent posters wasn't displaying the correct information

This commit is contained in:
Régis Hanol 2017-10-02 17:47:04 +02:00
parent 469c6776c6
commit 47e79570cc
1 changed files with 9 additions and 7 deletions

View File

@ -277,7 +277,9 @@ class TopicView
def post_counts_by_user
@post_counts_by_user ||= begin
return {} if @posts.blank?
post_ids = unfiltered_posts.pluck(:id)
return {} if post_ids.blank?
sql = <<~SQL
SELECT user_id, count(*) AS count_all
@ -289,7 +291,7 @@ class TopicView
LIMIT 24
SQL
Hash[Post.exec_sql(sql, post_ids: @posts.pluck(:id)).values]
Hash[Post.exec_sql(sql, post_ids: post_ids).values]
end
end