From 78932069e6d559b39de9de308d7042d2d6a04329 Mon Sep 17 00:00:00 2001 From: Claire Date: Thu, 15 Jun 2023 17:35:00 +0200 Subject: [PATCH] Reject unprocessable audio/video files instead of keeping them unchanged Signed-off-by: Claire --- lib/paperclip/transcoder.rb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/paperclip/transcoder.rb b/lib/paperclip/transcoder.rb index b3b55f82f..f4768aa60 100644 --- a/lib/paperclip/transcoder.rb +++ b/lib/paperclip/transcoder.rb @@ -19,10 +19,7 @@ module Paperclip def make metadata = VideoMetadataExtractor.new(@file.path) - unless metadata.valid? - Paperclip.log("Unsupported file #{@file.path}") - return File.open(@file.path) - end + raise Paperclip::Error, "Error while transcoding #{@file.path}: unsupported file" unless metadata.valid? update_attachment_type(metadata) update_options_from_metadata(metadata) -- 2.47.3