Skip to content

Commit 4401d17

Browse files
authored
Merge pull request #6708 from samvera/odds-and-ends
🐛 Odds and Ends
2 parents 630dc62 + ff1268f commit 4401d17

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

app/indexers/concerns/hyrax/permission_indexer.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ module PermissionIndexer
1313
def to_solr
1414
super.tap do |index_document|
1515
config = Hydra.config.permissions
16-
permissions = resource.permission_manager
16+
permissions = resource.permission_manager || Hyrax::PermissionManager.new(resource: resource)
1717

1818
index_document[config.edit.group] = permissions.edit_groups.to_a
1919
index_document[config.edit.individual] = permissions.edit_users.to_a

lib/hyrax/configuration.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1024,7 +1024,7 @@ def translate_uri_to_id
10241024
attr_writer :translate_id_to_uri
10251025
def translate_id_to_uri
10261026
@translate_id_to_uri ||= lambda do |id|
1027-
"#{ActiveFedora.fedora.host}#{ActiveFedora.fedora.base_path}/#{::Noid::Rails.treeify(id)}"
1027+
"#{ActiveFedora.fedora.host}#{ActiveFedora.fedora.base_path}/#{::Noid::Rails.treeify(id.to_s)}"
10281028
end
10291029
end
10301030

lib/wings/valkyrie/query_service.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def find_references_by(resource:, property:, model: nil)
142142
return find_many_by_ids(ids: Array(resource.send(property))) unless model
143143

144144
results = resource.public_send(property).map do |reference|
145-
resource_factory.to_resource(object: ::ActiveFedora::Base.find(reference))
145+
resource_factory.to_resource(object: ::ActiveFedora::Base.find(reference.to_s))
146146
end
147147

148148
results.select { |r| r.class.name == model.name }

0 commit comments

Comments
 (0)