X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.support.odk%2Fsrc%2Forg%2Fargeo%2Fsupport%2Fodk%2Fservlet%2FOdkFormListServlet.java;h=7fde1ace09882ce6f2a1b145892663d954e8eeee;hp=36bdaaea0c13465136229495ca04556a5f4fc058;hb=df2bd5aec38fd065ec8d109383911bf814d2ed28;hpb=418d5dcc6b4e46774ac32a0d679b6abd674e1415 diff --git a/org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkFormListServlet.java b/org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkFormListServlet.java index 36bdaae..7fde1ac 100644 --- a/org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkFormListServlet.java +++ b/org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkFormListServlet.java @@ -23,6 +23,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.argeo.api.NodeConstants; import org.argeo.cms.servlet.ServletAuthUtils; +import org.argeo.cms.servlet.ServletHttpRequest; import org.argeo.entity.EntityType; import org.argeo.jcr.Jcr; import org.argeo.jcr.JcrxApi; @@ -54,7 +55,8 @@ public class OdkFormListServlet extends HttpServlet { String pathInfo = req.getPathInfo(); - Session session = ServletAuthUtils.doAs(() -> Jcr.login(repository, NodeConstants.SYS_WORKSPACE), req); + Session session = ServletAuthUtils.doAs(() -> Jcr.login(repository, NodeConstants.SYS_WORKSPACE), + new ServletHttpRequest(req)); // session = NodeUtils.openDataAdminSession(repository, NodeConstants.SYS_WORKSPACE); Writer writer = resp.getWriter(); writer.append("");