From 52ebba43d55d4a40eaeea130ce8e4dde8f8e559e Mon Sep 17 00:00:00 2001 From: shimamoto Date: Tue, 29 Apr 2014 13:54:06 +0900 Subject: [PATCH] (refs #12) Modified the response status when the file does not exist. --- src/main/scala/app/IssuesController.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/scala/app/IssuesController.scala b/src/main/scala/app/IssuesController.scala index a72fd78eb..490d018d9 100644 --- a/src/main/scala/app/IssuesController.scala +++ b/src/main/scala/app/IssuesController.scala @@ -274,7 +274,9 @@ trait IssuesControllerBase extends ControllerBase { }) 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 != "")