mirror of
https://github.com/docusealco/docuseal
synced 2026-11-04 06:42:32 -05:00
normalize extension
This commit is contained in:
1 parent
5741bb4db2
commit
24f195c7e5
7 files changed
+32
-29
No files matched your search
@@ -11,11 +11,9 @@ class UserInitialsController < ApplicationController
|
||||
|
||||
return redirect_to settings_profile_index_path, notice: I18n.t('unable_to_save_initials') if file.blank?
|
||||
|
||||
extension = File.extname(file.original_filename).delete_prefix('.').downcase
|
||||
extension = FilenameUtils.dangerous_extension(file.original_filename)
|
||||
|
||||
if Submitters::DANGEROUS_EXTENSIONS.include?(extension)
|
||||
raise Submitters::MaliciousFileExtension, "File type '.#{extension}' is not allowed."
|
||||
end
|
||||
raise Submitters::MaliciousFileExtension, "File type '.#{extension}' is not allowed." if extension
|
||||
|
||||
blob = ActiveStorage::Blob.create_and_upload!(io: file.open,
|
||||
filename: file.original_filename,
|
||||
|
||||
Reference in new issue
Block a user