File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 66require 'open-uri'
77require 'net/https'
88require 'timeout'
9+ require 'cgi'
910
1011require 'recombee_api_client/errors'
1112Gem . find_files ( 'recombee_api_client/api/*.rb' ) . each { |path | require path }
@@ -97,7 +98,6 @@ def process_request_uri(request)
9798 uri = request . path
9899 uri . slice! ( '/{databaseId}/' )
99100 uri += query_parameters_to_url ( request )
100- uri = URI . escape uri
101101 uri
102102 end
103103
@@ -111,8 +111,8 @@ def query_parameters_to_url(req)
111111 end
112112
113113 def format_query_parameter_value ( value )
114- return value unless value . kind_of? ( Array )
115- value . join ( ',' )
114+ return CGI :: escape ( " #{ value } " ) unless value . kind_of? ( Array )
115+ value . map { | v | CGI :: escape ( " #{ v } " ) } . join ( ',' )
116116 end
117117
118118 # Sign request with HMAC, request URI must be exacly the same
Original file line number Diff line number Diff line change 11module RecombeeApiClient
2- VERSION = '1.2.4 '
2+ VERSION = '1.2.5 '
33end
You can’t perform that action at this time.
0 commit comments