Return a 404 if a source was not found when checking a file

This commit is contained in:
eikek
2021-07-08 21:17:48 +02:00
parent b0cdb35375
commit f7eed33545
2 changed files with 4 additions and 4 deletions

View File

@ -43,7 +43,7 @@ object CheckFileRoutes {
HttpRoutes.of { case GET -> Root / Ident(id) / checksum =>
for {
items <- backend.itemSearch.findByFileSource(checksum, id)
resp <- Ok(convert(items))
resp <- items.map(convert).map(Ok(_)).getOrElse(NotFound())
} yield resp
}
}