fix(generic-file-field): allow .zip when doUnpack
This commit is contained in:
parent
d1f8dc81c3
commit
46e99081d9
@ -929,8 +929,11 @@ genericFileField mkOpts = Field{..}
|
||||
handleFile
|
||||
| doUnpack = sourceFiles
|
||||
| otherwise = yieldM . acceptFile
|
||||
invalidUploadExtension fName
|
||||
= not (permittedExtension opts fName)
|
||||
&& (not doUnpack || ((/=) `on` simpleContentType) (mimeLookup fName) typeZip)
|
||||
|
||||
if | invExt : _ <- filter (not . permittedExtension opts) uploadedFilenames
|
||||
if | invExt : _ <- filter invalidUploadExtension uploadedFilenames
|
||||
-> do
|
||||
liftHandler . runDB . runConduit $
|
||||
mapM_ (transPipe lift . handleFile) files
|
||||
|
||||
Loading…
Reference in New Issue
Block a user