Deal with empty app path in RCP
authorMathieu Baudier <mbaudier@argeo.org>
Wed, 11 May 2022 05:34:58 +0000 (07:34 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Wed, 11 May 2022 05:34:58 +0000 (07:34 +0200)
rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/servlet/CmsRcpServlet.java

index 54e2165bb4be814dbe1f3be36de7ad9b24f1f4f3..d180f195c1be6a342fdd56122a769b3e54a2499b 100644 (file)
@@ -32,7 +32,7 @@ public class CmsRcpServlet extends HttpServlet {
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
                String path = req.getPathInfo();
-               String uiName = path.substring(path.lastIndexOf('/') + 1);
+               String uiName = path != null ? path.substring(path.lastIndexOf('/') + 1) : "";
                CmsRcpDisplayFactory.openCmsApp(eventAdmin, cmsApp, uiName);
                logger.log(Level.DEBUG, "Opened RCP UI  " + uiName + " of  CMS App " + req.getServletPath());
        }