diff --git a/lib/tasks/migrate_from_mantis.rake b/lib/tasks/migrate_from_mantis.rake index 5f9663a39..bf3c32ccd 100644 --- a/lib/tasks/migrate_from_mantis.rake +++ b/lib/tasks/migrate_from_mantis.rake @@ -460,6 +460,14 @@ task :migrate_from_mantis => :environment do end puts + if Redmine::DefaultData::Loader.no_data? + puts "Redmine configuration need to be loaded before importing data." + puts "Please, run this first:" + puts + puts " rake redmine:load_default_data RAILS_ENV=\"#{ENV['RAILS_ENV']}\"" + exit + end + puts "WARNING: Your Redmine data will be deleted during this process." print "Are you sure you want to continue ? [y/N] " break unless STDIN.gets.match(/^y$/i) diff --git a/lib/tasks/migrate_from_trac.rake b/lib/tasks/migrate_from_trac.rake index d61640bfb..9ece2cf39 100644 --- a/lib/tasks/migrate_from_trac.rake +++ b/lib/tasks/migrate_from_trac.rake @@ -571,6 +571,14 @@ namespace :redmine do end puts + if Redmine::DefaultData::Loader.no_data? + puts "Redmine configuration need to be loaded before importing data." + puts "Please, run this first:" + puts + puts " rake redmine:load_default_data RAILS_ENV=\"#{ENV['RAILS_ENV']}\"" + exit + end + puts "WARNING: a new project will be added to Redmine during this process." print "Are you sure you want to continue ? [y/N] " break unless STDIN.gets.match(/^y$/i)