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