From: Mathieu Baudier Date: Wed, 11 May 2022 05:34:58 +0000 (+0200) Subject: Deal with empty app path in RCP X-Git-Tag: v2.3.10~234 X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=da848d7b6bcf3e509890bdd42c3c59fba1adbe14;p=lgpl%2Fargeo-commons.git Deal with empty app path in RCP --- diff --git a/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/servlet/CmsRcpServlet.java b/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/servlet/CmsRcpServlet.java index 54e2165bb..d180f195c 100644 --- a/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/servlet/CmsRcpServlet.java +++ b/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/servlet/CmsRcpServlet.java @@ -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()); }