From c22f7b799b9cde961b3b24d91f9ca392e7b90bc4 Mon Sep 17 00:00:00 2001 From: evazion Date: Sun, 5 Dec 2021 21:46:14 -0600 Subject: [PATCH] media assets: fix error when generating thumbnails for corrupt files. Fix an error being raised when trying to generate thumbnails for corrupt files. If the original image is corrupt, then ignore any errors and let libvips try to generate a thumbnail as best it can. This will usually result in an incomplete thumbnail. --- app/models/media_asset.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/media_asset.rb b/app/models/media_asset.rb index 127d69c2b..cb5a11e08 100644 --- a/app/models/media_asset.rb +++ b/app/models/media_asset.rb @@ -53,7 +53,7 @@ class MediaAsset < ApplicationRecord def open_file file = storage_service.open(file_path) frame_data = media_asset.pixiv_ugoira_frame_data&.data if media_asset.is_ugoira? - MediaFile.open(file, frame_data: frame_data) + MediaFile.open(file, frame_data: frame_data, strict: false) end def convert_file(media_file)