]> source.dussan.org Git - redmine.git/commitdiff
Use #fixed_issues association (#19455).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 10 May 2015 10:10:37 +0000 (10:10 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 10 May 2015 10:10:37 +0000 (10:10 +0000)
Patch by Sebastian Paluch.

git-svn-id: http://svn.redmine.org/redmine/trunk@14263 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/helpers/versions_helper.rb

index 2271471b4a9b3662dbf5fb552d64650f6a03b132..043ba276c35b10459f600484729e4ecb11562096 100644 (file)
@@ -57,9 +57,9 @@ module VersionsHelper
     h = Hash.new {|k,v| k[v] = [0, 0]}
     begin
       # Total issue count
-      Issue.where(:fixed_version_id => version.id).group(criteria).count.each {|c,s| h[c][0] = s}
+      version.fixed_issues.group(criteria).count.each {|c,s| h[c][0] = s}
       # Open issues count
-      Issue.open.where(:fixed_version_id => version.id).group(criteria).count.each {|c,s| h[c][1] = s}
+      version.fixed_issues.open.group(criteria).count.each {|c,s| h[c][1] = s}
     rescue ActiveRecord::RecordNotFound
     # When grouping by an association, Rails throws this exception if there's no result (bug)
     end