diff --git a/lib/wings/hydra/pcdm/models/concerns/pcdm_valkyrie_behavior.rb b/lib/wings/hydra/pcdm/models/concerns/pcdm_valkyrie_behavior.rb index 562ff4b5ad..5c8ae4081c 100644 --- a/lib/wings/hydra/pcdm/models/concerns/pcdm_valkyrie_behavior.rb +++ b/lib/wings/hydra/pcdm/models/concerns/pcdm_valkyrie_behavior.rb @@ -35,20 +35,22 @@ def parent_collection_ids(valkyrie: false) # Gives the subset of #members that are PCDM objects # @return [Enumerable | Enumerable] an enumerable over the members # that are PCDM objects - def objects(valkyrie: false) + def child_objects(valkyrie: false) af_objects = Wings::ActiveFedoraConverter.new(resource: self).convert.objects return af_objects unless valkyrie af_objects.map(&:valkyrie_resource) end - alias members objects - alias ordered_members objects + alias objects child_objects + alias members child_objects + alias ordered_members child_objects ## # Gives a subset of #member_ids, where all elements are PCDM objects. # @return [Enumerable | Enumerable