FIX: Gravatar uploads being dependent on authorized_extensions.

This commit is contained in:
Guo Xiang Tan
2019-07-31 11:16:03 +08:00
committed by Guo Xiang Tan
parent 20bc4a38a5
commit 7bd93eba3e
6 changed files with 23 additions and 3 deletions

View File

@@ -26,6 +26,13 @@ class Validators::UploadValidator < ActiveModel::Validator
return true
end
if upload.for_gravatar &&
FileHelper.supported_gravatar_extensions.include?(extension)
maximum_image_file_size(upload)
return true
end
if is_authorized?(upload, extension)
if FileHelper.is_supported_image?(upload.original_filename)
authorized_image_extension(upload, extension)