From 4540a4c9d0321aeb9a7546f8682924afd2db60df Mon Sep 17 00:00:00 2001 From: Kirill Mokevnin Date: Fri, 6 Feb 2026 07:42:25 -0500 Subject: [PATCH] fix query decoding for ruby 4 --- lib/amocrm/internal/util.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/amocrm/internal/util.rb b/lib/amocrm/internal/util.rb index f1b28cb..24ca54f 100644 --- a/lib/amocrm/internal/util.rb +++ b/lib/amocrm/internal/util.rb @@ -272,7 +272,9 @@ class << self # # @return [Hash{String=>Array}] def decode_query(query) - CGI.parse(query.to_s) + URI.decode_www_form(query.to_s).each_with_object(Hash.new { _1[_2] = [] }) do |(key, value), acc| + acc[key] << value + end end # @api private