diff --git a/src/main/java/org/gitlab4j/api/RepositoryApi.java b/src/main/java/org/gitlab4j/api/RepositoryApi.java index 93beec00b..b7a63eed2 100644 --- a/src/main/java/org/gitlab4j/api/RepositoryApi.java +++ b/src/main/java/org/gitlab4j/api/RepositoryApi.java @@ -357,7 +357,7 @@ public List getTree(Integer projectId, String filePath, String refName Form formData = new GitLabApiForm() .withParam("id", projectId, true) .withParam("path", filePath, false) - .withParam("ref_name", refName, false) + .withParam(isApiVersion(ApiVersion.V3) ? "ref_name" : "ref", refName, false) .withParam("recursive", recursive, false) .withParam(PER_PAGE_PARAM, getDefaultPerPage()); Response response = get(Response.Status.OK, formData.asMap(), "projects", projectId, "repository", "tree"); @@ -386,7 +386,7 @@ public Pager getTree(Integer projectId, String filePath, String refNam Form formData = new GitLabApiForm() .withParam("id", projectId, true) .withParam("path", filePath, false) - .withParam("ref_name", refName, false) + .withParam(isApiVersion(ApiVersion.V3) ? "ref_name" : "ref", refName, false) .withParam("recursive", recursive, false); return (new Pager(this, TreeItem.class, itemsPerPage, formData.asMap(), "projects", projectId, "repository", "tree")); }