Fix regression in root http filter, in order to support workbench
authorMathieu Baudier <mbaudier@argeo.org>
Tue, 22 Sep 2015 13:25:22 +0000 (13:25 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Tue, 22 Sep 2015 13:25:22 +0000 (13:25 +0000)
git-svn-id: https://svn.argeo.org/commons/trunk@8432 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeHttp.java

index 09ca7ea771a6c9b2639c8ee65b1ca6fb1d7f68d8..de7561aa04ae0155dd9a9522cf0fa2be68efe8b3 100644 (file)
@@ -243,6 +243,7 @@ class NodeHttp implements KernelConstants, ArgeoJcrConstants {
                        int pathLength = path.length();
                        if (pathLength != 0 && (path.charAt(0) == '/')
                                        && !servletPath.endsWith("rwt-resources")
+                                       && !path.startsWith(KernelConstants.PATH_WORKBENCH)
                                        && path.lastIndexOf('/') != 0) {
                                String newLocation = request.getServletPath() + "#" + path;
                                response.setHeader("Location", newLocation);