mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-22 02:18:26 +00:00
Prepend a duplicate check when uploading files
This commit is contained in:
@ -294,10 +294,21 @@ trait Conversions {
|
||||
.map(p => parseMeta(p.body))
|
||||
.map(fm =>
|
||||
fm.map(m =>
|
||||
(m.multiple, UploadMeta(m.direction, "webapp", m.folder, validFileTypes))
|
||||
(
|
||||
m.multiple,
|
||||
UploadMeta(
|
||||
m.direction,
|
||||
"webapp",
|
||||
m.folder,
|
||||
validFileTypes,
|
||||
m.skipDuplicates.getOrElse(false)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
.getOrElse((true, UploadMeta(None, "webapp", None, validFileTypes)).pure[F])
|
||||
.getOrElse(
|
||||
(true, UploadMeta(None, "webapp", None, validFileTypes, false)).pure[F]
|
||||
)
|
||||
|
||||
val files = mp.parts
|
||||
.filter(p => p.name.forall(s => !s.equalsIgnoreCase("meta")))
|
||||
|
Reference in New Issue
Block a user