From 83980fdccd518869051e62dc225d755d2dcd3227 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Sat, 2 May 2015 23:09:18 +0900 Subject: [PATCH] (refs #534)Allow to download large file --- .../core/controller/RepositoryViewerController.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala index 03183bfa5..bc2773078 100644 --- a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala +++ b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala @@ -294,9 +294,9 @@ trait RepositoryViewerControllerBase extends ControllerBase { getPathObjectId(git, path, revCommit).map { objectId => if(raw){ // Download - defining(JGitUtil.getContentFromId(git, objectId, false).get){ bytes => + JGitUtil.getContentFromId(git, objectId, true).map {bytes => RawData(FileUtil.getContentType(path, bytes), bytes) - } + } getOrElse NotFound } else { html.blob(id, repository, path.split("/").toList, JGitUtil.getContentInfo(git, path, objectId), new JGitUtil.CommitInfo(lastModifiedCommit), hasWritePermission(repository.owner, repository.name, context.loginAccount))