Vote #66759
完了Roadmap display can raise an exception if no trackers are selected
開始日:
2010/03/08
期日:
進捗率:
0%
予定工数:
Redmineorg_URL:
category_id:
22
version_id:
18
issue_org_id:
5006
author_id:
347
assigned_to_id:
1
comments:
1
status_id:
5
tracker_id:
1
plus1:
0
affected_version:
closed_on:
affected_version_id:
説明
In @projects_controller.rb@, line 297:
@issues_by_version = {}
unless @selected_tracker_ids.empty?
@versions.each do |version|
issues = version.fixed_issues.visible.find(:all,
:include => [:project, :status, :tracker, :priority],
:conditions => {:tracker_id => @selected_tracker_ids, :project_id => project_ids},
:order => "#{Project.table_name}.lft, #{Tracker.table_name}.position, #{Issue.table_name}.id")
@issues_by_version[version] = issues
end
end
@versions.reject! {|version| !project_ids.include?(version.project_id) && @issues_by_version[version].empty?}
if @@selected_tracker_ids.empty?@ is @true@, @@issues_by_version@ will always be @{}@ and @@issues_by_version[version].empty?@ yields a @NoMethodError@.
Instead of @empty?@, @blank?@ should be used. Patch is attached.
journals
Fixed in r3555. Thanks.
--------------------------------------------------------------------------------
いいね!0