From a40ef15c1dc2cfb3ff172daa974a56849f0a930e Mon Sep 17 00:00:00 2001 From: LaRita Robinson Date: Tue, 9 Jan 2024 10:34:41 -0500 Subject: [PATCH] Valkyrize the reindexer jobs --- app/jobs/reindex_admin_sets_job.rb | 4 +++- app/jobs/reindex_collections_job.rb | 2 +- app/jobs/reindex_item_job.rb | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/jobs/reindex_admin_sets_job.rb b/app/jobs/reindex_admin_sets_job.rb index c1a68e4b9..7806a7213 100644 --- a/app/jobs/reindex_admin_sets_job.rb +++ b/app/jobs/reindex_admin_sets_job.rb @@ -2,6 +2,8 @@ class ReindexAdminSetsJob < ApplicationJob def perform - AdminSet.find_each(&:update_index) + AdministrativeSet.find_each do |admin_set| + ReindexItemJob.perform_later(admin_set) + end end end diff --git a/app/jobs/reindex_collections_job.rb b/app/jobs/reindex_collections_job.rb index 422d1c8de..6c0545be0 100644 --- a/app/jobs/reindex_collections_job.rb +++ b/app/jobs/reindex_collections_job.rb @@ -2,7 +2,7 @@ class ReindexCollectionsJob < ApplicationJob def perform - Collection.find_each do |collection| + PcdmCollection.find_each do |collection| ReindexItemJob.perform_later(collection) end end diff --git a/app/jobs/reindex_item_job.rb b/app/jobs/reindex_item_job.rb index d44051be0..886946883 100644 --- a/app/jobs/reindex_item_job.rb +++ b/app/jobs/reindex_item_job.rb @@ -2,6 +2,6 @@ class ReindexItemJob < ApplicationJob def perform(item) - item.update_index + Hyrax.index_adapter.save(resource: item) end end