]> source.dussan.org Git - redmine.git/commitdiff
Do not load projects association in #rolled_up_trackers.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 2 Apr 2011 11:31:33 +0000 (11:31 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 2 Apr 2011 11:31:33 +0000 (11:31 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5293 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/project.rb

index cd36bc76ce3ceb5a2bbebe52b51e3e407cd60818..780a32ed849fdfad9bfe229aaf2f7d035e9987d7 100644 (file)
@@ -353,7 +353,7 @@ class Project < ActiveRecord::Base
   # Returns an array of the trackers used by the project and its active sub projects
   def rolled_up_trackers
     @rolled_up_trackers ||=
-      Tracker.find(:all, :include => :projects,
+      Tracker.find(:all, :joins => :projects,
                          :select => "DISTINCT #{Tracker.table_name}.*",
                          :conditions => ["#{Project.table_name}.lft >= ? AND #{Project.table_name}.rgt <= ? AND #{Project.table_name}.status = #{STATUS_ACTIVE}", lft, rgt],
                          :order => "#{Tracker.table_name}.position")