Commit 0b7aabe3 authored by Valery Sizov's avatar Valery Sizov

Multiple issue assignee: fix for CE restrictions

parent 7389bb98
...@@ -25,7 +25,7 @@ module Issues ...@@ -25,7 +25,7 @@ module Issues
return if params[:assignee_ids].blank? return if params[:assignee_ids].blank?
# The number of assignees is limited by one for GitLab CE # The number of assignees is limited by one for GitLab CE
params[:assignee_ids].slice!(0, 1) params[:assignee_ids] = params[:assignee_ids][0, 1]
assignee_ids = params[:assignee_ids].select { |assignee_id| assignee_can_read?(issuable, assignee_id) } assignee_ids = params[:assignee_ids].select { |assignee_id| assignee_can_read?(issuable, assignee_id) }
......
...@@ -40,7 +40,7 @@ describe Issues::UpdateService, services: true do ...@@ -40,7 +40,7 @@ describe Issues::UpdateService, services: true do
{ {
title: 'New title', title: 'New title',
description: 'Also please fix', description: 'Also please fix',
assignee_ids: [user2.id, user3.id], assignee_ids: [user2.id],
state_event: 'close', state_event: 'close',
label_ids: [label.id], label_ids: [label.id],
due_date: Date.tomorrow due_date: Date.tomorrow
...@@ -53,7 +53,7 @@ describe Issues::UpdateService, services: true do ...@@ -53,7 +53,7 @@ describe Issues::UpdateService, services: true do
expect(issue).to be_valid expect(issue).to be_valid
expect(issue.title).to eq 'New title' expect(issue.title).to eq 'New title'
expect(issue.description).to eq 'Also please fix' expect(issue.description).to eq 'Also please fix'
expect(issue.assignees).to match_array([user2, user3]) expect(issue.assignees).to match_array([user2])
expect(issue).to be_closed expect(issue).to be_closed
expect(issue.labels).to match_array [label] expect(issue.labels).to match_array [label]
expect(issue.due_date).to eq Date.tomorrow expect(issue.due_date).to eq Date.tomorrow
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment