diff --git a/app/models/forum_post.rb b/app/models/forum_post.rb index 78979ad89..d7ffe2596 100644 --- a/app/models/forum_post.rb +++ b/app/models/forum_post.rb @@ -115,7 +115,7 @@ class ForumPost < ActiveRecord::Base end def forum_topic_page - ((ForumPost.where("topic_id = ? and created_at < ?", topic_id, created_at).count + 1) / Danbooru.config.posts_per_page.to_f).ceil + ((ForumPost.where("topic_id = ? and created_at <= ?", topic_id, created_at).count) / Danbooru.config.posts_per_page.to_f).ceil end def build_response diff --git a/app/models/forum_topic.rb b/app/models/forum_topic.rb index 541774436..5799bcf9c 100644 --- a/app/models/forum_topic.rb +++ b/app/models/forum_topic.rb @@ -56,7 +56,7 @@ class ForumTopic < ActiveRecord::Base end def last_page - ((posts.count + 1) / Danbooru.config.posts_per_page.to_f).ceil + (posts.count / Danbooru.config.posts_per_page.to_f).ceil end def presenter(forum_posts)