]> source.dussan.org Git - redmine.git/commitdiff
Preload issues custom values for bulk operations.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 23 Oct 2015 16:51:46 +0000 (16:51 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 23 Oct 2015 16:51:46 +0000 (16:51 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@14730 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/controllers/application_controller.rb

index 4d9821c21e2cd5454d59c00be0a51f56ecaf53d8..f11c045367371f016cbddc96c9a1a7ea05ef25c6 100644 (file)
@@ -352,7 +352,10 @@ class ApplicationController < ActionController::Base
   # Find issues with a single :id param or :ids array param
   # Raises a Unauthorized exception if one of the issues is not visible
   def find_issues
-    @issues = Issue.where(:id => (params[:id] || params[:ids])).preload(:project, :status, :tracker, :priority, :author, :assigned_to, :relations_to).to_a
+    @issues = Issue.
+      where(:id => (params[:id] || params[:ids])).
+      preload(:project, :status, :tracker, :priority, :author, :assigned_to, :relations_to, {:custom_values => :custom_field}).
+      to_a
     raise ActiveRecord::RecordNotFound if @issues.empty?
     raise Unauthorized unless @issues.all?(&:visible?)
     @projects = @issues.collect(&:project).compact.uniq