summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorSean McGivern <sean@mcgivern.me.uk>2018-01-15 13:11:22 +0000
committerSean McGivern <sean@mcgivern.me.uk>2018-01-15 13:11:22 +0000
commit1df5c74fc94a0fbeb7b89b7e10655626b58a5bc6 (patch)
treec3c1bf7940b6df45c58ed9ec73fb7ea119d4381f /lib
parent15e12fd95feab8a9e0e1514e6aa81e3b52851a13 (diff)
parent1b1cc6fb14be2d8c8d24ddd446030d2470bf9527 (diff)
downloadgitlab-ce-1df5c74fc94a0fbeb7b89b7e10655626b58a5bc6.tar.gz
Merge branch '42025-fix-issue-api' into 'master'
[API] Fix creating issue when assignee_id is empty See merge request gitlab-org/gitlab-ce!16458
Diffstat (limited to 'lib')
-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