(ref #684)fix api context-path support

This commit is contained in:
nazoking
2015-04-02 16:53:30 +09:00
parent 7661e8cadd
commit d120142127

View File

@@ -63,10 +63,10 @@ object Implicits {
implicit class RichRequest(request: HttpServletRequest){
def paths: Array[String] = (request.getRequestURI match{
case path if path.startsWith("/api/v3/repos/") => path.substring(13/* "/api/v3/repos".length */)
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 => path
}).substring(request.getContextPath.length + 1).split("/")
}).split("/")
def hasQueryString: Boolean = request.getQueryString != null