diff --git a/src/main/scala/gitbucket/core/controller/api/ApiRepositoryCommitControllerBase.scala b/src/main/scala/gitbucket/core/controller/api/ApiRepositoryCommitControllerBase.scala index a6864f4..9d241a6 100644 --- a/src/main/scala/gitbucket/core/controller/api/ApiRepositoryCommitControllerBase.scala +++ b/src/main/scala/gitbucket/core/controller/api/ApiRepositoryCommitControllerBase.scala @@ -23,7 +23,7 @@ val owner = repository.owner val name = repository.name // TODO: The following parameters need to be implemented. [:path, :author, :since, :until] - val sha = if (request.body.nonEmpty) (parse(request.body) \ "sha").extract[String] else "refs/heads/master"; + val sha = params.getOrElse("sha", "refs/heads/master") Using.resource(Git.open(getRepositoryDir(owner, name))) { git => val repo = git.getRepository