]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4282 Fix issue when editing a action plan
authorJulien Lancelot <julien.lancelot@gmail.com>
Mon, 13 May 2013 15:40:57 +0000 (17:40 +0200)
committerJulien Lancelot <julien.lancelot@gmail.com>
Mon, 13 May 2013 15:41:13 +0000 (17:41 +0200)
sonar-server/src/main/webapp/WEB-INF/app/controllers/issues_action_plans_controller.rb

index 2992532a24e32ec4799d27f0fc0dfc74340ce288..17b673f210b5816e60339d68dceb8c9fc8cda41a 100644 (file)
@@ -26,8 +26,6 @@ class IssuesActionPlansController < ApplicationController
 
   def index
     load_action_plans()
-    users = Api.users.find('logins' => (@open_action_plans + @closed_action_plans).collect {|action_plan| action_plan.userLogin()}.join(","))
-    @users = Hash[users.collect { |user| [user.login(), user.name()] }]
   end
 
   def edit
@@ -88,6 +86,8 @@ class IssuesActionPlansController < ApplicationController
   def load_action_plans
     @open_action_plans = Internal.issues.findActionPlanStats(@resource.key).select {|plan| plan.status() == 'OPEN'}
     @closed_action_plans = Internal.issues.findActionPlanStats(@resource.key).select {|plan| plan.status() == 'CLOSED'}
+    users = Api.users.find('logins' => (@open_action_plans + @closed_action_plans).collect {|action_plan| action_plan.userLogin()}.join(","))
+    @users = Hash[users.collect { |user| [user.login(), user.name()] }]
   end
 
   def find_by_key(key)