diff --git a/app/services/content_migration.rb b/app/services/content_migration.rb index bcdceec233fa5b8c29d6229db1b18f20c9ea7a13..37f432dee807b63ea6e6ee073b49ec2c1c473800 100644 --- a/app/services/content_migration.rb +++ b/app/services/content_migration.rb @@ -1,7 +1,8 @@ +# ContentMigration.new(university).migrate_all class ContentMigration - def self.run - ContentMigration.new.migrate_all + def initialize(university) + @university = university end def migrate_all @@ -46,7 +47,7 @@ class ContentMigration def migrate_objects(about_type) about_ids(about_type).each do |about_id| object = about_type.constantize.find(about_id) - migrate(object) + migrate(object) if object.university == @university end end diff --git a/lib/tasks/app.rake b/lib/tasks/app.rake index d3cf3dfcaf8120a5ae4f8c238b18ed829570cfd1..fccf939f2007a01cc2acdf952a40b46bbcf92ef6 100644 --- a/lib/tasks/app.rake +++ b/lib/tasks/app.rake @@ -8,7 +8,7 @@ namespace :app do desc 'Fix things' task fix: :environment do - ContentMigration.run + end namespace :websites do