X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=knowledge%2Forg.argeo.support.odk%2Fsrc%2Forg%2Fargeo%2Fsupport%2Fodk%2Fservlet%2FOdkFormServlet.java;h=301e1bb433d9bcc52c8768829378677d6416e831;hp=93f41479ded820342874e326a9ced9631af4db66;hb=1c3823f1290458bfe0ae125e34d641467a9bd18b;hpb=702f22eb8cbcb56c927dc21226ee22696426647b diff --git a/knowledge/org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkFormServlet.java b/knowledge/org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkFormServlet.java index 93f4147..301e1bb 100644 --- a/knowledge/org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkFormServlet.java +++ b/knowledge/org.argeo.support.odk/src/org/argeo/support/odk/servlet/OdkFormServlet.java @@ -16,9 +16,10 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.io.FilenameUtils; -import org.argeo.cms.auth.ServletAuthUtils; +import org.argeo.cms.servlet.ServletAuthUtils; import org.argeo.jcr.Jcr; import org.argeo.support.odk.OdkForm; +import org.argeo.support.odk.OdkNames; /** Retrieves a single form. */ public class OdkFormServlet extends HttpServlet { @@ -35,9 +36,10 @@ public class OdkFormServlet extends HttpServlet { String pathInfo = req.getPathInfo(); + boolean oldApproach = false; try { - if (session.nodeExists(pathInfo)) { - session.exportDocumentView(pathInfo + "/h:html", resp.getOutputStream(), true, false); + if (!oldApproach) { + session.exportDocumentView(pathInfo + "/" + OdkNames.H_HTML, resp.getOutputStream(), true, false); } else { String fileName = FilenameUtils.getName(pathInfo);