app/services/hyrax/location_service.rb in hyrax-5.0.0.rc2 vs app/services/hyrax/location_service.rb in hyrax-5.0.0.rc3
- old
+ new
@@ -8,9 +8,12 @@
return if uri.blank?
id = extract_id uri
Rails.cache.fetch(cache_key(id), expires_in: CACHE_EXPIRATION) do
label.call(find(id))
end
+ rescue URI::InvalidURIError
+ # Old data may be just a string, display it.
+ uri
end
private
def extract_id(obj)