make sure params is always a hash, fixes exceptions

This commit is contained in:
Konstantin Haase 2015-12-16 14:31:04 +01:00
parent dff78176cc
commit 6ddb826f1d
2 changed files with 2 additions and 3 deletions

View File

@ -377,6 +377,3 @@ DEPENDENCIES
travis-yaml!
unicorn
yard-sinatra!
BUNDLED WITH
1.10.6

View File

@ -53,6 +53,8 @@ class Travis::Api::App
if params
params = Hash[*params.split(';').map { |p| p.scan /(#{TOKEN})=(#{TOKEN})/ }.flatten]
quality = params.delete('q').to_f if params['q']
else
params = {}
end
if subtype =~ HEADER_FORMAT