lib/ddr/models/solr_document.rb in ddr-models-3.0.0.beta.16 vs lib/ddr/models/solr_document.rb in ddr-models-3.0.0.beta.17
- old
+ new
@@ -51,11 +51,11 @@
def safe_id
id.sub(/:/, "-")
end
def access_roles
- get(Ddr::Index::Fields::ACCESS_ROLE)
+ fetch(Ddr::Index::Fields::ACCESS_ROLE)
end
def object_profile
@object_profile ||= get_json(Ddr::Index::Fields::OBJECT_PROFILE)
end
@@ -88,10 +88,10 @@
def attached_files
(get_json(Ddr::Index::Fields::ATTACHED_FILES) || {}).with_indifferent_access
end
def has_datastream?(dsID)
- datastreams.key?(dsID) && datastreams[dsID]["size"].present?
+ attached_files.key?(dsID) && attached_files[dsID]["size"].present?
end
def has_admin_policy?
admin_policy_uri.present?
end