Commit d26302215a81b3428ba121fe58be904ea1ac7b6e

Authored by Marin Jankovski
1 parent 12c3962f

Correct identation, default value if note doesn't exist.

Showing 1 changed file with 16 additions and 14 deletions   Show diff stats
app/controllers/projects_controller.rb
... ... @@ -126,10 +126,10 @@ class ProjectsController < ApplicationController
126 126 note_type = params['type']
127 127 note_id = params['type_id']
128 128 participating = if note_type && note_id
129   - participants_in(note_type, note_id)
130   - else
131   - []
132   - end
  129 + participants_in(note_type, note_id)
  130 + else
  131 + []
  132 + end
133 133 team_members = sorted(@project.team.members)
134 134 participants = team_members + participating
135 135 @suggestions = {
... ... @@ -174,16 +174,18 @@ class ProjectsController < ApplicationController
174 174  
175 175 def participants_in(type, id)
176 176 users = case type
177   - when "Issue"
178   - @project.issues.find_by_iid(id).participants
179   - when "MergeRequest"
180   - @project.merge_requests.find_by_iid(id).participants
181   - when "Commit"
182   - author_ids = Note.for_commit_id(id).pluck(:author_id).uniq
183   - User.where(id: author_ids)
184   - else
185   - []
186   - end
  177 + when "Issue"
  178 + issue = @project.issues.find_by_iid(id)
  179 + issue ? issue.participants : []
  180 + when "MergeRequest"
  181 + merge_request = @project.merge_requests.find_by_iid(id)
  182 + merge_request ? merge_request.participants : []
  183 + when "Commit"
  184 + author_ids = Note.for_commit_id(id).pluck(:author_id).uniq
  185 + User.where(id: author_ids)
  186 + else
  187 + []
  188 + end
187 189 sorted(users)
188 190 end
189 191  
... ...