From dca48497c2768e0f473879743c8b5ebd1c915b13 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Wed, 4 May 2011 08:08:30 +0200 Subject: [PATCH] added missing PATH_TRANSLATED environment variable --- .../src/main/java/sonia/scm/web/cgi/DefaultCGIExecutor.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scm-webapp/src/main/java/sonia/scm/web/cgi/DefaultCGIExecutor.java b/scm-webapp/src/main/java/sonia/scm/web/cgi/DefaultCGIExecutor.java index 2a89ff2abc..22832020b6 100644 --- a/scm-webapp/src/main/java/sonia/scm/web/cgi/DefaultCGIExecutor.java +++ b/scm-webapp/src/main/java/sonia/scm/web/cgi/DefaultCGIExecutor.java @@ -193,6 +193,7 @@ public class DefaultCGIExecutor extends AbstractCGIExecutor String scriptName = request.getRequestURI().substring(0, request.getRequestURI().length() - pathInfo.length()); String scriptPath = context.getRealPath(scriptName); + String pathTranslated = request.getPathTranslated(); int len = request.getContentLength(); EnvList env = new EnvList(); @@ -218,6 +219,7 @@ public class DefaultCGIExecutor extends AbstractCGIExecutor env.set(ENV_CONTENT_TYPE, Util.nonNull(request.getContentType())); env.set(ENV_GATEWAY_INTERFACE, CGI_VERSION); env.set(ENV_PATH_INFO, pathInfo); + env.set(ENV_PATH_TRANSLATED, pathTranslated); env.set(ENV_QUERY_STRING, request.getQueryString()); env.set(ENV_REMOTE_ADDR, request.getRemoteAddr()); env.set(ENV_REMOTE_HOST, request.getRemoteHost());