summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRegis <boudinot.regis@yahoo.com>2017-08-08 14:48:31 -0600
committerRegis <boudinot.regis@yahoo.com>2017-08-08 14:48:31 -0600
commitc6487fb305304c38b43cd15f39a8e081a5f6f9b2 (patch)
tree29c7506c7e525f052eaec4228e40651ab3dc2416
parente8aef9ed30809bfad44009531916ac63761b1ea1 (diff)
downloadgitlab-ce-35748_milestone_dashboard.tar.gz
use pluck to grab all ids instead of mapping35748_milestone_dashboard
-rw-r--r--app/controllers/dashboard/milestones_controller.rb11
1 files changed, 3 insertions, 8 deletions
diff --git a/app/controllers/dashboard/milestones_controller.rb b/app/controllers/dashboard/milestones_controller.rb
index ca96435b435..78bbc8725d7 100644
--- a/app/controllers/dashboard/milestones_controller.rb
+++ b/app/controllers/dashboard/milestones_controller.rb
@@ -22,14 +22,9 @@ class Dashboard::MilestonesController < Dashboard::ApplicationController
private
def milestones
- group_milestones = current_user
- .groups
- .map do |group_id|
- group_params = params.merge(group_ids: group_id)
-
- MilestonesFinder.new(group_params).execute
- end
- .flatten
+ group_milestones = MilestonesFinder.new(
+ group_ids: current_user.groups.pluck(:id)
+ ).execute
project_milestones = DashboardMilestone.build_collection(@projects, params)