From 9fab24bce4b6c49a746836708abfe91826195ccc Mon Sep 17 00:00:00 2001 From: Kai Welke Date: Fri, 19 Sep 2025 10:31:43 +0200 Subject: [PATCH] fix(clients): initialize page variable in Ruby helpers --- templates/ruby/search_helpers.mustache | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/templates/ruby/search_helpers.mustache b/templates/ruby/search_helpers.mustache index 672ce687c60..298f546b483 100644 --- a/templates/ruby/search_helpers.mustache +++ b/templates/ruby/search_helpers.mustache @@ -128,7 +128,8 @@ end def browse_rules(index_name, search_rules_params = Search::SearchRulesParams.new, request_options = {}, &block) search_rules_params = api_client.object_to_hash(search_rules_params) - search_rules_params[:hitsPerPage] = 1000 unless search_rules_params.key?(:hitsPerPage) + search_rules_params[:page] ||= 0 + search_rules_params[:hitsPerPage] ||= 1000 rules = [] loop do @@ -156,7 +157,8 @@ end def browse_synonyms(index_name, search_synonyms_params = Search::SearchSynonymsParams.new, request_options = {}, &block) search_synonyms_params = api_client.object_to_hash(search_synonyms_params) - search_synonyms_params[:hitsPerPage] = 1000 unless search_synonyms_params.key?(:hitsPerPage) + search_synonyms_params[:page] ||= 0 + search_synonyms_params[:hitsPerPage] ||= 1000 synonyms = [] loop do