You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/11/07 09:47:15 UTC

[sling-org-apache-sling-jcr-davex] 11/44: SLING-2167 : Use session from default implementation to let the tests pass

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 <cz...@apache.org>
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
"commits@sling.apache.org" <co...@sling.apache.org>.