app/services/spotlight/carrierwave_file_resolver.rb in blacklight-spotlight-0.32.0 vs app/services/spotlight/carrierwave_file_resolver.rb in blacklight-spotlight-0.33.0
- old
+ new
@@ -1,8 +1,10 @@
module Spotlight
# Used by RIIIF to find files uploaded by carrierwave
class CarrierwaveFileResolver < Riiif::AbstractFileSystemResolver
def pattern(id)
- Spotlight::FeaturedImage.find(id).image.file.file
+ uploaded_file = Spotlight::FeaturedImage.find(id).image.file
+ raise Riiif::ImageNotFoundError, "unable to find file for #{id}" if uploaded_file.nil?
+ uploaded_file.file
end
end
end