Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2017-02-24 18:25:17 +0300
committerRémy Coutable <remy@rymai.me>2017-02-24 18:25:17 +0300
commit3589cc064c3ba0b5a6b062c317368dfe9183d1ba (patch)
treebb0bcc74daf262b1317639f69eaf2ef5ab03274e
parent24fde746c7dc3a30e7455525078d537c76e247f6 (diff)
parentbff14cedf320d593520ee3de9cfd753399dd2de9 (diff)
Merge branch 'api-simplify-variables-validation' into 'master'
Simplify variables validation in triggers API See merge request !9506
-rw-r--r--lib/api/triggers.rb11
1 files changed, 3 insertions, 8 deletions
diff --git a/lib/api/triggers.rb b/lib/api/triggers.rb
index 87a717ba751..ea0ad852633 100644
--- a/lib/api/triggers.rb
+++ b/lib/api/triggers.rb
@@ -21,14 +21,9 @@ module API
unauthorized! unless trigger.project == project
# validate variables
- variables = params[:variables]
- if variables
- unless variables.all? { |key, value| key.is_a?(String) && value.is_a?(String) }
- render_api_error!('variables needs to be a map of key-valued strings', 400)
- end
-
- # convert variables from Mash to Hash
- variables = variables.to_h
+ variables = params[:variables].to_h
+ unless variables.all? { |key, value| key.is_a?(String) && value.is_a?(String) }
+ render_api_error!('variables needs to be a map of key-valued strings', 400)
end
# create request and trigger builds