fix(files): normalize file extension to lowercase before legacy/untrusted checks
Filenames like .PPT or .Ppt bypassed the extension checks entirely because the comparison was case-sensitive. Lowercasing guessed_extension at the point of computation fixes this for all checks (legacy, untrusted, block_upload). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -99,7 +99,7 @@ async function process_file_list(file_list: FileList) {
|
||||
// console.log(filename);
|
||||
file_data['filename'] = filename;
|
||||
|
||||
let guessed_extension = ae_util.guess_file_extension(filename);
|
||||
let guessed_extension = ae_util.guess_file_extension(filename).toLowerCase();
|
||||
file_data['guessed_extension'] = guessed_extension;
|
||||
|
||||
file_data['type'] = file_item.type;
|
||||
|
||||
Reference in New Issue
Block a user