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?


Reply via email to