FEATURE: sorting by op likes shows the op likes count

This commit is contained in:
Sam
2015-01-05 17:39:49 +11:00
parent ea2f892f4b
commit 0396fd66f6
8 changed files with 34 additions and 2 deletions

View File

@ -220,7 +220,7 @@ class TopicQuery
end
if sort_column == 'op_likes'
return result.order("(SELECT like_count FROM posts p3 WHERE p3.topic_id = topics.id AND p3.post_number = 1) #{sort_dir}")
return result.includes(:first_post).order("(SELECT like_count FROM posts p3 WHERE p3.topic_id = topics.id AND p3.post_number = 1) #{sort_dir}")
end
result.order("topics.#{sort_column} #{sort_dir}")