summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2015-05-27 07:27:03 +0000
committerDouwe Maan <douwe@gitlab.com>2015-05-27 07:27:03 +0000
commit62d0ce19ed8554a5de4fae3847df6150bb09f23b (patch)
treedcd5c8c30ab135acae4292fc3eac0e61ef4cbdce /app
parent8044b4d2785fb57e1b19e078aeed862ff65fbbfe (diff)
parent0c9463174ba5b73156ed786648fb782fe79947e9 (diff)
downloadgitlab-ce-62d0ce19ed8554a5de4fae3847df6150bb09f23b.tar.gz
Merge branch 'fix-hipchat-default-api-version' into 'master'
Allow HipChat API version to be blank and default to v2 ### What does this MR do? This MR fixes a regression introduced in v7.11 that requires a HipChat API version to be specified when it is supposed to be optional. ### Why was this MR needed? The "optional" HipChat API version in 57c724558 passed in a blank `api_version` when nothing was specified, and the code was not tested. This would cause a 500 Error. ### What are the relevant issue numbers? Closes #772 See merge request !718
Diffstat (limited to 'app')
-rw-r--r--app/models/project_services/hipchat_service.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models/project_services/hipchat_service.rb b/app/models/project_services/hipchat_service.rb
index 38cb64f8c48..6761f00183e 100644
--- a/app/models/project_services/hipchat_service.rb
+++ b/app/models/project_services/hipchat_service.rb
@@ -63,7 +63,7 @@ class HipchatService < Service
private
def gate
- options = { api_version: api_version || 'v2' }
+ options = { api_version: api_version.present? ? api_version : 'v2' }
options[:server_url] = server unless server.blank?
@gate ||= HipChat::Client.new(token, options)
end