From b72556c007d4456366c646f4404339ac41abc17d Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Fri, 19 Jan 2018 22:19:24 +0900 Subject: [PATCH] (refs #1848) Partial fix get a reference API --- .../scala/gitbucket/core/controller/ApiController.scala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/scala/gitbucket/core/controller/ApiController.scala b/src/main/scala/gitbucket/core/controller/ApiController.scala index bde2f1212..47afdccdd 100644 --- a/src/main/scala/gitbucket/core/controller/ApiController.scala +++ b/src/main/scala/gitbucket/core/controller/ApiController.scala @@ -203,12 +203,10 @@ trait ApiControllerBase extends ControllerBase { /* * https://developer.github.com/v3/git/refs/#get-a-reference */ - get("/api/v3/repos/:owner/:repo/git/*") (referrersOnly { repository => + get("/api/v3/repos/:owner/:repo/git/refs/*") (referrersOnly { repository => val revstr = multiParams("splat").head using(Git.open(getRepositoryDir(params("owner"), params("repo")))) { git => - //JsonFormat( (revstr, git.getRepository().resolve(revstr)) ) - // getRef is deprecated by jgit-4.2. use exactRef() or findRef() - val sha = git.getRepository().exactRef(revstr).getObjectId().name() + val sha = git.getRepository().findRef(revstr).getObjectId().name() JsonFormat(ApiRef(revstr, ApiObject(sha))) } })