fix(file-upload-form): don't check case of file extensions

This commit is contained in:
Gregor Kleen 2019-10-17 17:25:17 +02:00
parent 253af7c74c
commit 6c49c509ac

View File

@ -676,7 +676,7 @@ zipFileField doUnpack permittedExtensions = Field{..}
fieldEnctype = Multipart
fieldParse _ files
| [f@FileInfo{..}] <- files
, maybe True (anyOf (re _nullable . folded . unpacked) (`isExtensionOf` unpack fileName)) permittedExtensions || doUnpack
, maybe True (anyOf (re _nullable . folded . unpacked) ((flip isExtensionOf `on` CI.foldCase) $ unpack fileName)) permittedExtensions || doUnpack
= return . Right . Just $ bool (yieldM . acceptFile) sourceFiles doUnpack f
| null files = return $ Right Nothing
| otherwise = return . Left $ SomeMessage MsgOnlyUploadOneFile