diff --git a/src/main/scala/gitbucket/core/controller/AccountController.scala b/src/main/scala/gitbucket/core/controller/AccountController.scala index 07b4252..e516a03 100644 --- a/src/main/scala/gitbucket/core/controller/AccountController.scala +++ b/src/main/scala/gitbucket/core/controller/AccountController.scala @@ -402,8 +402,8 @@ * Create group repository * https://developer.github.com/v3/repos/#create */ - post("/api/v3/groups/:groupName/repos")(managersOnly { - val groupName = params("groupName") + post("/api/v3/orgs/:org/repos")(managersOnly { + val groupName = params("org") (for { data <- extractFromJsonBody[CreateARepository] if data.isValid } yield { diff --git a/src/main/scala/gitbucket/core/util/Implicits.scala b/src/main/scala/gitbucket/core/util/Implicits.scala index 42e5172..131bd98 100644 --- a/src/main/scala/gitbucket/core/util/Implicits.scala +++ b/src/main/scala/gitbucket/core/util/Implicits.scala @@ -65,7 +65,7 @@ def paths: Array[String] = (request.getRequestURI.substring(request.getContextPath.length + 1) match{ case path if path.startsWith("api/v3/repos/") => path.substring(13/* "/api/v3/repos".length */) - case path if path.startsWith("api/v3/groups/") => path.substring(14/* "/api/v3/groups".length */) + case path if path.startsWith("api/v3/orgs/") => path.substring(12/* "/api/v3/orgs".length */) case path => path }).split("/")