diff --git a/src/main/scala/app/IssuesController.scala b/src/main/scala/app/IssuesController.scala index a72fd78..490d018 100644 --- a/src/main/scala/app/IssuesController.scala +++ b/src/main/scala/app/IssuesController.scala @@ -274,7 +274,9 @@ }) get("/:owner/:repository/_attached/:file")(referrersOnly { repository => - new java.io.File(Directory.getAttachedDir(repository.owner, repository.name), params("file")) + defining(new java.io.File(Directory.getAttachedDir(repository.owner, repository.name), params("file"))){ file => + if(file.exists) file else NotFound + } }) val assignedUserName = (key: String) => params.get(key) filter (_.trim != "")