Adapt to changes in Argeo Commons
[gpl/argeo-suite.git] / org.argeo.publishing.ui / src / org / argeo / publishing / servlet / DbkServlet.java
index e892562bbcfb0f7eb542f3575504ca57a99af015..4025890f7ef1abf91015895a7d4526b8204303ce 100644 (file)
@@ -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.api.cms.CmsTheme;
 import org.argeo.cms.servlet.ServletAuthUtils;
-import org.argeo.cms.ui.CmsTheme;
+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 = ServletAuthUtils.doAs(() -> Jcr.login(repository, null), new ServletHttpRequest(req));
                        Node node = session.getNode(path);
 
                        if (node.hasNode(DbkType.article.get())) {