diff --git a/lib/jira/base.rb b/lib/jira/base.rb index 5e77447b..c99e21a7 100644 --- a/lib/jira/base.rb +++ b/lib/jira/base.rb @@ -512,7 +512,12 @@ def hash_to_query_string(query_params) def self.hash_to_query_string(query_params) query_params.map do |k, v| - "#{CGI.escape(k.to_s)}=#{CGI.escape(v.to_s)}" + case v + when Array + "#{CGI.escape(k.to_s)}=#{v.map { |val| CGI.escape(val.to_s) }.join(',')}" + else + "#{CGI.escape(k.to_s)}=#{CGI.escape(v.to_s)}" + end end.join('&') end