Commit 524a6519e4e79bfffa6ff66fe7d1114903b328a5

Authored by Étienne Gagnon
Committed by GitHub
1 parent cdc31ab2
Exists in master

Cast offset option to integer (#1596)

Co-authored-by: Étienne Gagnon <egagnon@lawebshop.ca>
Showing 1 changed file with 1 additions and 1 deletions   Show diff stats
lib/searchkick/query.rb
@@ -251,7 +251,7 @@ module Searchkick @@ -251,7 +251,7 @@ module Searchkick
251 default_limit = searchkick_options[:deep_paging] ? 1_000_000_000 : 10_000 251 default_limit = searchkick_options[:deep_paging] ? 1_000_000_000 : 10_000
252 per_page = (options[:limit] || options[:per_page] || default_limit).to_i 252 per_page = (options[:limit] || options[:per_page] || default_limit).to_i
253 padding = [options[:padding].to_i, 0].max 253 padding = [options[:padding].to_i, 0].max
254 - offset = options[:offset] || (page - 1) * per_page + padding 254 + offset = (options[:offset] || (page - 1) * per_page + padding).to_i
255 scroll = options[:scroll] 255 scroll = options[:scroll]
256 256
257 max_result_window = searchkick_options[:max_result_window] 257 max_result_window = searchkick_options[:max_result_window]