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>.