Defect #33733
Tracker does not work after creating a new project
Status: | Confirmed | Start date: | ||
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | % Done: | 0% | ||
Category: | Projects | |||
Target version: | 4.2.0 | |||
Resolution: | Affected version: |
Description
Immediately after installing Redmine, the initial display of the trackers on Administration > Settings > Projects > [Default trackers for new projects] is unchecked.
- Immediately after installing Redmine:
All trackers are enabled when you create a new project. - After saving on Administration > Settings > Projects (trackers remains checked off):
All trackers are disabled when you create a new project.
History
#1
Updated by Yuichi HARADA 6 months ago
- File fix-33733.patch
added
The following patch will solve the problem.
diff --git a/app/models/project.rb b/app/models/project.rb
index 0119b1228..aba2ef4b5 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -122,7 +122,7 @@ class Project < ActiveRecord::Base
self.enabled_module_names = Setting.default_projects_modules
end
if !initialized.key?('trackers') && !initialized.key?('tracker_ids')
- default = Setting.default_projects_tracker_ids
+ default = Setting.default_projects_tracker_ids.presence
if default.is_a?(Array)
self.trackers = Tracker.where(:id => default.map(&:to_i)).sorted.to_a
else