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
path: root/lib/api
diff options
context:
space:
mode:
authorValery Sizov <valery@gitlab.com>2018-01-15 15:24:16 +0300
committerValery Sizov <valery@gitlab.com>2018-01-15 15:24:16 +0300
commit1b1cc6fb14be2d8c8d24ddd446030d2470bf9527 (patch)
tree2aa65ce13efce678fda4862df24290f3f534ec0a /lib/api
parentcedbf9c8b4a650a5a62adfd6b62df81c08896806 (diff)
[API] Fix creating issue when assignee_id is empty
see https://gitlab.com/gitlab-org/gitlab-ce/issues/42025
Diffstat (limited to 'lib/api')
-rw-r--r--lib/api/helpers/common_helpers.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/api/helpers/common_helpers.rb b/lib/api/helpers/common_helpers.rb
index 322624c6092..9993caa5249 100644
--- a/lib/api/helpers/common_helpers.rb
+++ b/lib/api/helpers/common_helpers.rb
@@ -3,8 +3,10 @@ module API
module CommonHelpers
def convert_parameters_from_legacy_format(params)
params.tap do |params|
- if params[:assignee_id].present?
- params[:assignee_ids] = [params.delete(:assignee_id)]
+ assignee_id = params.delete(:assignee_id)
+
+ if assignee_id.present?
+ params[:assignee_ids] = [assignee_id]
end
end
end