From 524a6519e4e79bfffa6ff66fe7d1114903b328a5 Mon Sep 17 00:00:00 2001 From: Étienne Gagnon <979951+oz-tal@users.noreply.github.com> Date: Mon, 7 Nov 2022 13:56:19 -0500 Subject: [PATCH] Cast offset option to integer (#1596) --- lib/searchkick/query.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/searchkick/query.rb b/lib/searchkick/query.rb index 90896bc..a634dcc 100644 --- a/lib/searchkick/query.rb +++ b/lib/searchkick/query.rb @@ -251,7 +251,7 @@ module Searchkick default_limit = searchkick_options[:deep_paging] ? 1_000_000_000 : 10_000 per_page = (options[:limit] || options[:per_page] || default_limit).to_i padding = [options[:padding].to_i, 0].max - offset = options[:offset] || (page - 1) * per_page + padding + offset = (options[:offset] || (page - 1) * per_page + padding).to_i scroll = options[:scroll] max_result_window = searchkick_options[:max_result_window] -- libgit2 0.21.0