Change release files direcoty to releaseId from tagname.

This commit is contained in:
KOUNOIKE Yuusuke
2017-04-18 23:04:56 +09:00
parent fd30facd8f
commit 0f70e5b1d6
2 changed files with 2 additions and 2 deletions

View File

@@ -93,7 +93,7 @@ class FileUploadController extends ScalatraServlet
release.map { rel =>
createReleaseAsset(owner, repository, releaseId, fileId, fileName, file.size, loginAccount)
FileUtils.writeByteArrayToFile(new java.io.File(
getReleaseFilesDir(owner, repository) + s"/${rel.tag}",
getReleaseFilesDir(owner, repository) + s"/${releaseId}",
fileId), file.get)
fileName
}

View File

@@ -68,7 +68,7 @@ trait ReleaseControllerBase extends ControllerBase {
getRelease(repository.owner, repository.name, releaseId).flatMap{ release =>
getReleaseAsset(repository.owner, repository.name, releaseId, fileId).flatMap{ asset =>
response.setHeader("Content-Disposition", s"attachment; filename=${asset.label}")
Some(RawData(FileUtil.getMimeType(asset.label), new java.io.File(getReleaseFilesDir(repository.owner, repository.name) + s"/${release.tag}", fileId)))
Some(RawData(FileUtil.getMimeType(asset.label), new java.io.File(getReleaseFilesDir(repository.owner, repository.name) + s"/${release.releaseId}", fileId)))
}
}.getOrElse(NotFound())
})