From 112086b6889d115b8576c9ac9b2f85b9f8e6562e Mon Sep 17 00:00:00 2001 From: Corey Gillen Date: Fri, 31 Jul 2026 10:08:23 -0700 Subject: [PATCH] Force our indexers to convert to ActiveFedora before indexing --- app/indexers/generic_indexer.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/indexers/generic_indexer.rb b/app/indexers/generic_indexer.rb index 083d30d0f..8d9f071de 100644 --- a/app/indexers/generic_indexer.rb +++ b/app/indexers/generic_indexer.rb @@ -12,6 +12,7 @@ class GenericIndexer < Hyrax::WorkIndexer # Valkyrie compatibility hack to allow Hyrax.indexing_adapter to see AF based indexers def initialize(obj) obj = obj[:resource] if obj.is_a?(Hash) && obj.key?(:resource) + obj = Wings::ActiveFedoraConverter.new(resource: obj).convert if obj.is_a?(Valkyrie::Resource) super(obj) end