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