FIX: Handle the case where upload goes missing during downsizing

This commit is contained in:
Jarek Radosz 2020-07-06 14:06:32 +02:00
parent da0fc0a9d3
commit cb048d284d
1 changed files with 6 additions and 1 deletions

View File

@ -28,7 +28,12 @@ class ShrinkUploadedImage
end end
# Neither #dup or #clone provide a complete copy # Neither #dup or #clone provide a complete copy
original_upload = Upload.find(upload.id) original_upload = Upload.find_by(id: upload.id)
unless original_upload
log "Upload is missing"
return false
end
ww, hh = ImageSizer.resize(w, h) ww, hh = ImageSizer.resize(w, h)
# A different upload record that matches the sha1 of the downsized image # A different upload record that matches the sha1 of the downsized image