diff options
author | Rafael França <rafaelmfranca@gmail.com> | 2019-02-07 22:16:29 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-07 22:16:29 -0500 |
commit | 53d72c4694266287994156dc4df075786afc71c4 (patch) | |
tree | 32c4ebbf6a4a72748c85f883bb66e8acc7f3de5d | |
parent | e1ac378b7c62ecfcfa5536479a3ec411f89a5eeb (diff) | |
parent | 25e47c54cbc800dd7ffcf1147b10cc9cb6587989 (diff) | |
download | rack-53d72c4694266287994156dc4df075786afc71c4.tar.gz |
Merge pull request #1341 from ioquatix/patch-4
It's not possible for qs to be nil at this point.
-rw-r--r-- | lib/rack/query_parser.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rack/query_parser.rb b/lib/rack/query_parser.rb index 6077870f..6f69e0ed 100644 --- a/lib/rack/query_parser.rb +++ b/lib/rack/query_parser.rb @@ -63,7 +63,7 @@ module Rack return {} if qs.nil? || qs.empty? params = make_params - (qs || '').split(d ? (COMMON_SEP[d] || /[#{d}] */n) : DEFAULT_SEP).each do |p| + qs.split(d ? (COMMON_SEP[d] || /[#{d}] */n) : DEFAULT_SEP).each do |p| k, v = p.split('=', 2).map! { |s| unescape(s) } normalize_params(params, k, v, param_depth_limit) |