@@ -45,14 +45,13 class VersionsController < ApplicationController | |||
|
45 | 45 | end |
|
46 | 46 | |
|
47 | 47 | @issues_by_version = {} |
|
48 |
|
|
|
49 | @versions.each do |version| | |
|
50 | issues = version.fixed_issues.visible.find(:all, | |
|
51 | :include => [:project, :status, :tracker, :priority], | |
|
52 | :conditions => {:tracker_id => @selected_tracker_ids, :project_id => project_ids}, | |
|
53 | :order => "#{Project.table_name}.lft, #{Tracker.table_name}.position, #{Issue.table_name}.id") | |
|
54 |
|
|
|
55 | end | |
|
48 | if @selected_tracker_ids.any? && @versions.any? | |
|
49 | issues = Issue.visible.all( | |
|
50 | :include => [:project, :status, :tracker, :priority, :fixed_version], | |
|
51 | :conditions => {:tracker_id => @selected_tracker_ids, :project_id => project_ids, :fixed_version_id => @versions.map(&:id)}, | |
|
52 | :order => "#{Project.table_name}.lft, #{Tracker.table_name}.position, #{Issue.table_name}.id" | |
|
53 | ) | |
|
54 | @issues_by_version = issues.group_by(&:fixed_version) | |
|
56 | 55 | end |
|
57 | 56 | @versions.reject! {|version| !project_ids.include?(version.project_id) && @issues_by_version[version].blank?} |
|
58 | 57 | } |
General Comments 0
You need to be logged in to leave comments.
Login now