From b454454950fef452e986566f8545ab7c097817f4 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Mon, 19 Jun 2023 21:35:26 +0200 Subject: [PATCH] migration locked to university --- app/services/content_migration.rb | 7 ++++--- lib/tasks/app.rake | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/services/content_migration.rb b/app/services/content_migration.rb index bcdceec23..37f432dee 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 d3cf3dfca..fccf939f2 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 -- GitLab