This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to annotated tag org.apache.sling.jcr.davex-1.1.0
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-jcr-davex.git

commit c771c3b134f8575afcb4deef59e673fbb3133362
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Fri Aug 12 08:50:33 2011 +0000

    SLING-2167 : Use session from default implementation to let the tests pass
    
    git-svn-id: 
https://svn.apache.org/repos/asf/sling/trunk/bundles/jcr/davex@1157011 
13f79535-47bb-0310-9956-ffa450edef68
---
 .../apache/sling/jcr/davex/impl/servlets/SlingDavExServlet.java  | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git 
a/src/main/java/org/apache/sling/jcr/davex/impl/servlets/SlingDavExServlet.java 
b/src/main/java/org/apache/sling/jcr/davex/impl/servlets/SlingDavExServlet.java
index 6b4d524..b3f9ecb 100644
--- 
a/src/main/java/org/apache/sling/jcr/davex/impl/servlets/SlingDavExServlet.java
+++ 
b/src/main/java/org/apache/sling/jcr/davex/impl/servlets/SlingDavExServlet.java
@@ -103,15 +103,18 @@ public class SlingDavExServlet extends JcrRemotingServlet 
{
 
     @Override
     protected SessionProvider getSessionProvider() {
+        // TODO - we have to fix this!!
+        final SessionProvider sp = super.getSessionProvider();
         return new SessionProvider() {
 
             public Session getSession(final HttpServletRequest req,
-                    final Repository paramRepository,
-                    final String paramString)
+                    final Repository repository,
+                    final String workspace)
             throws LoginException, ServletException, RepositoryException {
                 final ResourceResolver resolver = (ResourceResolver) 
req.getAttribute(AuthenticationSupport.REQUEST_ATTRIBUTE_RESOLVER);
                 if ( resolver != null ) {
-                    return resolver.adaptTo(Session.class);
+                    final Session superSession = sp.getSession(req, 
repository, workspace);
+                    return superSession;
                 }
                 return null;
             }

-- 
To stop receiving notification emails like this one, please contact
"[email protected]" <[email protected]>.

Reply via email to