Author: ehatcher
Date: Thu Mar 5 21:50:46 2009
New Revision: 750614
URL: http://svn.apache.org/viewvc?rev=750614&view=rev
Log:
Fix issue with multi-line parameters
Modified:
lucene/solr/trunk/client/ruby/solr-ruby/lib/solr/request/select.rb
Modified: lucene/solr/trunk/client/ruby/solr-ruby/lib/solr/request/select.rb
URL:
http://svn.apache.org/viewvc/lucene/solr/trunk/client/ruby/solr-ruby/lib/solr/request/select.rb?rev=750614&r1=750613&r2=750614&view=diff
==============================================================================
--- lucene/solr/trunk/client/ruby/solr-ruby/lib/solr/request/select.rb
(original)
+++ lucene/solr/trunk/client/ruby/solr-ruby/lib/solr/request/select.rb Thu Mar
5 21:50:46 2009
@@ -43,7 +43,7 @@
http_params = []
raw_params.each do |key,value|
- if value.respond_to? :each
+ if value.respond_to?(:each) && !value.is_a?(String)
value.each { |v| http_params << "#{key}=#{ERB::Util::url_encode(v)}"
unless v.nil?}
else
http_params << "#{key}=#{ERB::Util::url_encode(value)}" unless
value.nil?