summaryrefslogtreecommitdiffstats
path: root/lib/tasks/migrate_from_mantis.rake
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tasks/migrate_from_mantis.rake')
-rw-r--r--lib/tasks/migrate_from_mantis.rake8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/tasks/migrate_from_mantis.rake b/lib/tasks/migrate_from_mantis.rake
index e602455af..191e56b81 100644
--- a/lib/tasks/migrate_from_mantis.rake
+++ b/lib/tasks/migrate_from_mantis.rake
@@ -271,8 +271,8 @@ task :migrate_from_mantis => :environment do
next unless p.save
projects_map[project.id] = p.id
p.enabled_module_names = ['issue_tracking', 'news', 'wiki']
- p.trackers << TRACKER_BUG
- p.trackers << TRACKER_FEATURE
+ p.trackers << TRACKER_BUG unless p.trackers.include?(TRACKER_BUG)
+ p.trackers << TRACKER_FEATURE unless p.trackers.include?(TRACKER_FEATURE)
print '.'
# Project members
@@ -331,7 +331,7 @@ task :migrate_from_mantis => :environment do
# Redmine checks that the assignee is a project member
if (bug.handler_id && users_map[bug.handler_id])
i.assigned_to = User.find_by_id(users_map[bug.handler_id])
- i.save_with_validation(false)
+ i.save(:validate => false)
end
# Bug notes
@@ -476,7 +476,7 @@ task :migrate_from_mantis => :environment do
break unless STDIN.gets.match(/^y$/i)
# Default Mantis database settings
- db_params = {:adapter => 'mysql',
+ db_params = {:adapter => 'mysql2',
:database => 'bugtracker',
:host => 'localhost',
:username => 'root',