only show topics that have activity in top page

This commit is contained in:
Régis Hanol 2013-12-24 15:26:03 +01:00
parent 91db466196
commit cb6d83943a
1 changed files with 4 additions and 1 deletions

View File

@ -85,8 +85,11 @@ class TopicQuery
end
def list_top(sort_order, period)
count = "#{period}_#{sort_order}_count"
create_list(:top, unordered: true) do |topics|
topics.joins(:top_topic).order("top_topics.#{period}_#{sort_order}_count DESC, topics.bumped_at DESC")
topics.joins(:top_topic)
.where("top_topics.#{count} > 0")
.order("top_topics.#{count} DESC, topics.bumped_at DESC")
end
end