Fix animated GIF generates animated thumbnail (#16216)

This commit is contained in:
rinsuki 2021-05-12 02:15:11 +09:00 committed by GitHub
parent 4367db67a6
commit 503d7feb99

View file

@ -108,9 +108,11 @@ module Paperclip
final_file = Paperclip::Transcoder.make(file, options, attachment) final_file = Paperclip::Transcoder.make(file, options, attachment)
attachment.instance.file_file_name = File.basename(attachment.instance.file_file_name, '.*') + '.mp4' if options[:style] == :original
attachment.instance.file_content_type = 'video/mp4' attachment.instance.file_file_name = File.basename(attachment.instance.file_file_name, '.*') + '.mp4'
attachment.instance.type = MediaAttachment.types[:gifv] attachment.instance.file_content_type = 'video/mp4'
attachment.instance.type = MediaAttachment.types[:gifv]
end
final_file final_file
end end
@ -118,7 +120,7 @@ module Paperclip
private private
def needs_convert? def needs_convert?
options[:style] == :original && GifReader.animated?(file.path) GifReader.animated?(file.path)
end end
end end
end end