X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.publishing.ui%2Fsrc%2Forg%2Fargeo%2Fpublishing%2Fservlet%2FDbkServlet.java;h=26a0fedafb79779ff06947f5d8a61c1cba8e099e;hb=ce100ada2264b524a4188a1d7e6a2d21a64bcf91;hp=e892562bbcfb0f7eb542f3575504ca57a99af015;hpb=3440f51df3e4c015972c7b6a0efb3ce16188b89b;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.publishing.ui/src/org/argeo/publishing/servlet/DbkServlet.java b/org.argeo.publishing.ui/src/org/argeo/publishing/servlet/DbkServlet.java index e892562..26a0fed 100644 --- a/org.argeo.publishing.ui/src/org/argeo/publishing/servlet/DbkServlet.java +++ b/org.argeo.publishing.ui/src/org/argeo/publishing/servlet/DbkServlet.java @@ -35,8 +35,9 @@ import javax.xml.transform.stream.StreamSource; import org.apache.commons.io.IOUtils; import org.apache.xalan.processor.TransformerFactoryImpl; -import org.argeo.cms.servlet.ServletAuthUtils; -import org.argeo.cms.ui.CmsTheme; +import org.argeo.api.cms.CmsTheme; +import org.argeo.cms.auth.RemoteAuthUtils; +import org.argeo.cms.servlet.ServletHttpRequest; import org.argeo.docbook.DbkType; import org.argeo.docbook.DbkUtils; import org.argeo.jcr.Jcr; @@ -85,7 +86,7 @@ public class DbkServlet extends HttpServlet { Session session = null; try { - session = ServletAuthUtils.doAs(() -> Jcr.login(repository, null), req); + session = RemoteAuthUtils.doAs(() -> Jcr.login(repository, null), new ServletHttpRequest(req)); Node node = session.getNode(path); if (node.hasNode(DbkType.article.get())) {