From 693e2939092fc1ce0b1a56a1aac2a7a19772c6ad Mon Sep 17 00:00:00 2001 From: Konstantin Haase Date: Wed, 16 Dec 2015 14:31:04 +0100 Subject: [PATCH] make sure params is always a hash, fixes exceptions --- Gemfile.lock | 3 --- lib/travis/api/app/helpers/accept.rb | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index dbc31374..f4f974f9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -377,6 +377,3 @@ DEPENDENCIES travis-yaml! unicorn yard-sinatra! - -BUNDLED WITH - 1.10.6 diff --git a/lib/travis/api/app/helpers/accept.rb b/lib/travis/api/app/helpers/accept.rb index 5fb41c67..56d7fd86 100644 --- a/lib/travis/api/app/helpers/accept.rb +++ b/lib/travis/api/app/helpers/accept.rb @@ -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