diff --git a/extras/query/foreman.rb b/extras/query/foreman.rb index 6f50b14..00750ff 100644 --- a/extras/query/foreman.rb +++ b/extras/query/foreman.rb @@ -23,7 +23,7 @@ class Hash self.each do |type,name| case type.to_s when "fact" - name.each { |k,v| fact << "fact[]=#{k}-#{v}" } + name.each { |k,v| fact << "fact[]=#{k}-#{URI.escape(v)}" } when "class" name.each { |c| klass << "class[]=#{c}" }