Skip to content

Commit

Permalink
Avoid looking for release tags in PURL (#470)
Browse files Browse the repository at this point in the history
Avoid looking for release tags in PURL
  • Loading branch information
mjgiarlo committed Oct 15, 2019
2 parents 7fb98f1 + 9f6de8d commit 545e94c
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions app/services/publish_metadata_service.rb
Expand Up @@ -16,7 +16,10 @@ def initialize(item)
def publish
return unpublish unless world_discoverable?

transfer_metadata
# Retrieve release tags from identityMetadata and all collections this item is a member of
release_tags = Dor::ReleaseTagService.for(item).released_for(skip_live_purl: true)

transfer_metadata(release_tags)
publish_notify_on_success
end

Expand All @@ -25,14 +28,12 @@ def publish
attr_reader :item

# @raises [Dor::DataError]
def transfer_metadata
def transfer_metadata(release_tags)
transfer_to_document_store(DublinCoreService.new(item).ng_xml.to_xml(&:no_declaration), 'dc')
%w[identityMetadata contentMetadata rightsMetadata].each do |stream|
transfer_to_document_store(item.datastreams[stream].content.to_s, stream) if item.datastreams[stream]
end
# Retrieve release tags from metadata and PURL
released_for = Dor::ReleaseTagService.for(item).released_for(skip_live_purl: false)
transfer_to_document_store(PublicXmlService.new(item, released_for: released_for).to_xml, 'public')
transfer_to_document_store(PublicXmlService.new(item, released_for: release_tags).to_xml, 'public')
transfer_to_document_store(PublicDescMetadataService.new(item).to_xml, 'mods')
end

Expand Down

0 comments on commit 545e94c

Please sign in to comment.