We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 759be4b + 81a055c commit 1dd5f18Copy full SHA for 1dd5f18
lib/jsonapi/request_parser.rb
@@ -314,7 +314,7 @@ def parse_sort_criteria(sort_criteria)
314
315
sorts = []
316
begin
317
- raw = URI.unescape(sort_criteria)
+ raw = URI::DEFAULT_PARSER.unescape(sort_criteria)
318
sorts += CSV.parse_line(raw)
319
rescue CSV::MalformedCSVError
320
fail JSONAPI::Exceptions::InvalidSortCriteria.new(format_key(@resource_klass._type), raw)
0 commit comments