mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-12-30 20:29:58 +01:00
Change release files direcoty to releaseId from tagname.
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
@@ -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())
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user