diff --git a/lib/tasks/data_migration.rake b/lib/tasks/data_migration.rake index 1a992126..cba9a1c6 100644 --- a/lib/tasks/data_migration.rake +++ b/lib/tasks/data_migration.rake @@ -46,19 +46,22 @@ namespace :data_migration do task :make_bulletins_and_news_has_language_flag => :environment do a = [] + i = 0 [Bulletin,NewsBulletin].each do |bulletin| puts "="*10 + bulletin.to_s + "="*10 - bulletin.all.each do |bt| + bulletin.admin_manager_all.each do |bt| result = if (bt.save(:validate => false) rescue false ) "OK" else - 'Failed' a << bt.id + 'Failed' end + i += 1 puts((bt.title.to_s rescue '') + "----------#{result}") end end p a + p i puts("#{'='*10}Finished#{'='*10}") end