diff --git a/lib/topic_view.rb b/lib/topic_view.rb index 17e1d8988e3..bea37c15e89 100644 --- a/lib/topic_view.rb +++ b/lib/topic_view.rb @@ -122,7 +122,7 @@ class TopicView if @page > 1 "?page=#{@page}" else - posts_count = unfiltered_posts.where("post_number <= ?", @post_number).count + posts_count = is_mega_topic? ? @post_number : unfiltered_posts.where("post_number <= ?", @post_number).count page = ((posts_count - 1) / @limit) + 1 page > 1 ? "?page=#{page}" : "" end