]> cat aescling's git repositories - mastodon.git/commitdiff
Create special case to prefer "jpeg" over "jpe" file extension (#7841)
authorEugen Rochko <eugen@zeonfederated.com>
Mon, 18 Jun 2018 15:27:05 +0000 (17:27 +0200)
committerGitHub <noreply@github.com>
Mon, 18 Jun 2018 15:27:05 +0000 (17:27 +0200)
app/models/concerns/attachmentable.rb

index 6f8489b89b9850f3d48449462c65302c0742451e..db63c3ecac5b894319f4221740a01baff5c53597 100644 (file)
@@ -41,7 +41,9 @@ module Attachmentable
 
     extensions_for_mime_type = mime_type.empty? ? [] : mime_type.first.extensions
     original_extension       = Paperclip::Interpolations.extension(attachment, :original)
+    proper_extension         = extensions_for_mime_type.first.to_s
+    proper_extension         = 'jpeg' if proper_extension == 'jpe'
 
-    extensions_for_mime_type.include?(original_extension) ? original_extension : extensions_for_mime_type.first
+    extensions_for_mime_type.include?(original_extension) ? original_extension : proper_extension
   end
 end