diff --git a/app/logical/danbooru/paginator/elasticsearch_extensions.rb b/app/logical/danbooru/paginator/elasticsearch_extensions.rb index 7875811d4..36165ec61 100644 --- a/app/logical/danbooru/paginator/elasticsearch_extensions.rb +++ b/app/logical/danbooru/paginator/elasticsearch_extensions.rb @@ -123,7 +123,7 @@ module Danbooru raise ::Danbooru::Paginator::PaginationError.new("You cannot go beyond page #{Danbooru.config.max_numbered_pages}. Please narrow your search terms.") end - search.definition.update(size: records_per_page, from: (page - 1) * records_per_page, track_total_hits: 750*records_per_page + 1) + search.definition.update(size: records_per_page, from: (page - 1) * records_per_page, track_total_hits: Danbooru.config.max_numbered_pages * records_per_page + 1) @current_page = page self diff --git a/config/danbooru_default_config.rb b/config/danbooru_default_config.rb index 09e9fbf98..3c62e2d9e 100644 --- a/config/danbooru_default_config.rb +++ b/config/danbooru_default_config.rb @@ -316,7 +316,7 @@ fart' # After this many pages, the paginator will switch to sequential mode. def max_numbered_pages - 1_000 + 750 end def beta_notice