svn commit: r597139 - /lenya/trunk/src/modules-core/ac/java/src/org/apache/lenya/ac/impl/BypassableAccessController.java
[email protected] Wed, 21 Nov 2007 16:43:03 -0000
Newsgroups
gmane.comp.cms.lenya.cvs
Message-ID
<[email protected] >
Author: andreas
Date: Wed Nov 21 08:43:01 2007
New Revision: 597139
URL: http://svn.apache.org/viewvc?rev=597139&view=rev
Log:
Setup roles in BypassableAccessController, this avoids exceptions on 404 pages.
Modified:
lenya/trunk/src/modules-core/ac/java/src/org/apache/lenya/ac/impl/BypassableAccessController.java
Modified: lenya/trunk/src/modules-core/ac/java/src/org/apache/lenya/ac/impl/BypassableAccessController.java
URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules-core/ac/java/src/org/apache/lenya/ac/impl/BypassableAccessController.java?rev=597139&r1=597138&r2=597139&view=diff
==============================================================================
--- lenya/trunk/src/modules-core/ac/java/src/org/apache/lenya/ac/impl/BypassableAccessController.java (original)
+++ lenya/trunk/src/modules-core/ac/java/src/org/apache/lenya/ac/impl/BypassableAccessController.java Wed Nov 21 08:43:01 2007
@@ -28,6 +28,7 @@
import org.apache.cocoon.environment.Request;
import org.apache.cocoon.sitemap.PatternException;
import org.apache.lenya.ac.AccessControlException;
+import org.apache.lenya.ac.Role;
import org.apache.regexp.RE;
import org.apache.regexp.RECompiler;
import org.apache.regexp.REProgram;
@@ -143,6 +144,8 @@
throws AccessControlException {
assert request != null;
+
+ resolveRoles(request);
boolean authorized = false;