Fixes unknown mime type (#2822)
This commit is contained in:
		
							parent
							
								
									d1290fbd8f
								
							
						
					
					
						commit
						ee3e0a93f4
					
				
					 3 changed files with 3 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -15,7 +15,7 @@ module Attachmentable
 | 
			
		|||
      next if attachment.blank?
 | 
			
		||||
      extension = Paperclip::Interpolations.content_type_extension(attachment, :original)
 | 
			
		||||
      basename  = Paperclip::Interpolations.basename(attachment, :original)
 | 
			
		||||
      attachment.instance_write :file_name, [basename, extension].delete_if(&:empty?).join('.')
 | 
			
		||||
      attachment.instance_write :file_name, [basename, extension].delete_if(&:blank?).join('.')
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -128,7 +128,7 @@ class MediaAttachment < ApplicationRecord
 | 
			
		|||
    self.type = VIDEO_MIME_TYPES.include?(file_content_type) ? :video : :image
 | 
			
		||||
    extension = appropriate_extension
 | 
			
		||||
    basename  = Paperclip::Interpolations.basename(file, :original)
 | 
			
		||||
    file.instance_write :file_name, [basename, extension].delete_if(&:empty?).join('.')
 | 
			
		||||
    file.instance_write :file_name, [basename, extension].delete_if(&:blank?).join('.')
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def set_meta
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ Paperclip.options[:read_timeout] = 60
 | 
			
		|||
 | 
			
		||||
Paperclip.interpolates :filename do |attachment, style|
 | 
			
		||||
  return attachment.original_filename if style == :original
 | 
			
		||||
  [basename(attachment, style), extension(attachment, style)].delete_if(&:empty?).join('.')
 | 
			
		||||
  [basename(attachment, style), extension(attachment, style)].delete_if(&:blank?).join('.')
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
if ENV['S3_ENABLED'] == 'true'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue