mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-15 07:36:41 +10:00
Does not create a task for new issue when assignee is the current user
This commit is contained in:
@@ -11,7 +11,7 @@ class TaskService
|
||||
# * creates a pending task for assignee if issue is assigned
|
||||
#
|
||||
def new_issue(issue, current_user)
|
||||
if issue.is_assigned?
|
||||
if issue.is_assigned? && issue.assignee != current_user
|
||||
create_task(issue.project, issue, current_user, issue.assignee, Task::ASSIGNED)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -25,6 +25,10 @@ describe TaskService, services: true do
|
||||
it 'does not create a task if unassigned' do
|
||||
is_expected_to_not_create_task { service.new_issue(unassigned_issue, author) }
|
||||
end
|
||||
|
||||
it 'does not create a task if assignee is the current user' do
|
||||
is_expected_to_not_create_task { service.new_issue(unassigned_issue, john_doe) }
|
||||
end
|
||||
end
|
||||
|
||||
describe '#reassigned_issue' do
|
||||
|
||||
Reference in New Issue
Block a user