Author: sylvain
Date: Tue Nov 1 02:28:25 2005
New Revision: 330017
URL: http://svn.apache.org/viewcvs?rev=330017&view=rev
Log:
Fix #COCOON-1669
Modified:
cocoon/blocks/jcr/trunk/java/org/apache/cocoon/jcr/AbstractRepository.java
cocoon/blocks/jcr/trunk/test/org/apache/cocoon/jcr/repository.xml
Modified: cocoon/blocks/jcr/trunk/java/org/apache/cocoon/jcr/AbstractRepository.java
URL: http://svn.apache.org/viewcvs/cocoon/blocks/jcr/trunk/java/org/apache/cocoon/jcr/AbstractRepository.java?rev=330017&r1=330016&r2=330017&view=diff
==============================================================================
--- cocoon/blocks/jcr/trunk/java/org/apache/cocoon/jcr/AbstractRepository.java (original)
+++ cocoon/blocks/jcr/trunk/java/org/apache/cocoon/jcr/AbstractRepository.java Tue Nov 1 02:28:25 2005
@@ -264,6 +264,8 @@
JCR_SESSION_REQUEST_ATTRIBUTE : JCR_SESSION_REQUEST_ATTRIBUTE + "/" + workspace;
Request request = ObjectModelHelper.getRequest(objectModel);
+ //FIXME: request is null when running in a testcase
+ if (request == null) return null;
Session session = (Session) request.getAttribute(attributeName);
return (session != null && session.isLive()) ? session : null;
@@ -282,6 +284,8 @@
JCR_SESSION_REQUEST_ATTRIBUTE : JCR_SESSION_REQUEST_ATTRIBUTE + "/" + workspace;
Request request = ObjectModelHelper.getRequest(objectModel);
+ //FIXME: request is null when running in a testcase
+ if (request == null) return;
request.setAttribute(attributeName, session);
}
Modified: cocoon/blocks/jcr/trunk/test/org/apache/cocoon/jcr/repository.xml
URL: http://svn.apache.org/viewcvs/cocoon/blocks/jcr/trunk/test/org/apache/cocoon/jcr/repository.xml?rev=330017&r1=330016&r2=330017&view=diff
==============================================================================
--- cocoon/blocks/jcr/trunk/test/org/apache/cocoon/jcr/repository.xml (original)
+++ cocoon/blocks/jcr/trunk/test/org/apache/cocoon/jcr/repository.xml Tue Nov 1 02:28:25 2005
@@ -1,5 +1,4 @@
-
-
+
-
-
-
-
+
+
+
-
+
@@ -161,46 +163,59 @@
-
-
-
+
+
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -212,15 +227,6 @@
Configures the filesystem to use for versioning for the respective
persistence manager
-->
-
-
@@ -232,6 +238,10 @@
implementations.
-->
+