Fix authentication for the wiki repository.

This commit is contained in:
takezoe
2013-06-16 02:05:23 +09:00
parent 1a46b4e5fb
commit 516f985a03

View File

@@ -24,8 +24,8 @@ class BasicAuthenticationFilter extends Filter with RepositoryService with Accou
val paths = request.getRequestURI.split("/") val paths = request.getRequestURI.split("/")
val repositoryOwner = paths(2) val repositoryOwner = paths(2)
val repositoryName = paths(3).replaceFirst("\\.git$", "") val repositoryName = paths(3).replaceFirst("\\.git$", "")
println(request.getRequestURI)
getRepository(repositoryOwner, repositoryName, request.getServletContext) match { getRepository(repositoryOwner, repositoryName.replaceFirst("\\.wiki", ""), request.getServletContext) match {
case Some(repository) => { case Some(repository) => {
if(!request.getRequestURI.endsWith("/git-receive-pack") && if(!request.getRequestURI.endsWith("/git-receive-pack") &&
repository.repository.repositoryType == RepositoryService.Public){ repository.repository.repositoryType == RepositoryService.Public){