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:
authorDouwe Maan <douwe@gitlab.com>2015-04-21 16:15:49 +0300
committerDouwe Maan <douwe@gitlab.com>2015-04-24 13:29:36 +0300
commit27af24c1c951385bccd298c98044d57ff22ccd1c (patch)
tree32ffe57d8e73e21df946da1fff6861d0eda5c77e /app/services/projects
parent8ed7ac9d443563a62a6aa03a2ec72b9fcb0d2df1 (diff)
No longer needed to pass project argument to commit methods.
Diffstat (limited to 'app/services/projects')
-rw-r--r--app/services/projects/participants_service.rb16
1 files changed, 7 insertions, 9 deletions
diff --git a/app/services/projects/participants_service.rb b/app/services/projects/participants_service.rb
index 05106fa7898..b91590a1a90 100644
--- a/app/services/projects/participants_service.rb
+++ b/app/services/projects/participants_service.rb
@@ -13,21 +13,19 @@ module Projects
end
def participants_in(type, id)
- users =
+ target =
case type
when "Issue"
- issue = project.issues.find_by_iid(id)
- issue.participants(current_user) if issue
+ project.issues.find_by_iid(id)
when "MergeRequest"
- merge_request = project.merge_requests.find_by_iid(id)
- merge_request.participants(current_user) if merge_request
+ project.merge_requests.find_by_iid(id)
when "Commit"
- commit = project.commit(id)
- commit.participants(project, current_user) if commit
+ project.commit(id)
end
+
+ return [] unless target
- return [] unless users
-
+ users = target.participants(current_user)
sorted(users)
end