mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-22 10:28:27 +00:00
Merge pull request #1407 from eikek/zip-extension
Compare zip file exstension case insensitive
This commit is contained in:
@ -93,7 +93,7 @@ object ExtractArchive {
|
|||||||
archive: Option[RAttachmentArchive]
|
archive: Option[RAttachmentArchive]
|
||||||
)(ra: RAttachment, pos: Int, mime: MimeType): F[Extracted] =
|
)(ra: RAttachment, pos: Int, mime: MimeType): F[Extracted] =
|
||||||
mime match {
|
mime match {
|
||||||
case MimeType.ZipMatch(_) if ra.name.exists(_.endsWith(".zip")) =>
|
case MimeType.ZipMatch(_) if ra.name.exists(_.toLowerCase.endsWith(".zip")) =>
|
||||||
ctx.logger.info(s"Extracting zip archive ${ra.name.getOrElse("<noname>")}.") *>
|
ctx.logger.info(s"Extracting zip archive ${ra.name.getOrElse("<noname>")}.") *>
|
||||||
extractZip(ctx, archive)(ra, pos)
|
extractZip(ctx, archive)(ra, pos)
|
||||||
.flatMap(cleanupParents(ctx, ra, archive))
|
.flatMap(cleanupParents(ctx, ra, archive))
|
||||||
|
Reference in New Issue
Block a user