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