]> source.dussan.org Git - vaadin-framework.git/commitdiff
Update ServletPortletHelper.java (#12087)
authorClemens von Schwerin <clemens.vonschwerin@gmail.com>
Thu, 3 Sep 2020 08:34:46 +0000 (10:34 +0200)
committerGitHub <noreply@github.com>
Thu, 3 Sep 2020 08:34:46 +0000 (11:34 +0300)
This is needed to get /UIDL working behind a reverse proxy. Without the change pathInfo would be "/UIDL" but prefix would be "/UIDL/" in line 105.

server/src/main/java/com/vaadin/server/ServletPortletHelper.java

index 82ea4a9d1dd11563587c62924e778463fa6ae5a9..d0daff471a042b9264864e6606661fa0ce6d4c0a 100644 (file)
@@ -98,6 +98,10 @@ public class ServletPortletHelper implements Serializable {
             prefix = '/' + prefix;
         }
 
+        if (!pathInfo.endsWith("/") && prefix.endsWith("/")) {
+            pathInfo += '/';
+        }
+
         if (pathInfo.startsWith(prefix)) {
             return true;
         }