diff options
author | Sauli Tähkäpää <sauli@vaadin.com> | 2014-03-13 08:52:37 +0200 |
---|---|---|
committer | Sauli Tähkäpää <sauli@vaadin.com> | 2014-03-13 09:11:31 +0200 |
commit | 49973354b22e8aba9cc71f83571020b0414c54e0 (patch) | |
tree | ab10e93151f12830b5f12382cfc03651c907f3fc /server/src | |
parent | 94d33ad7c732f620c9e98502b896a65852479b7d (diff) | |
download | vaadin-framework-49973354b22e8aba9cc71f83571020b0414c54e0.tar.gz vaadin-framework-49973354b22e8aba9cc71f83571020b0414c54e0.zip |
Fixed trailing slash trimming in VaadinPortletService.
Change-Id: Ia9f6230219adfb1fcb29b88ad819e3209770e1fc
Diffstat (limited to 'server/src')
-rw-r--r-- | server/src/com/vaadin/server/VaadinPortletService.java | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/server/src/com/vaadin/server/VaadinPortletService.java b/server/src/com/vaadin/server/VaadinPortletService.java index 194c9c88a9..42cf479c56 100644 --- a/server/src/com/vaadin/server/VaadinPortletService.java +++ b/server/src/com/vaadin/server/VaadinPortletService.java @@ -16,6 +16,8 @@ package com.vaadin.server; +import static com.vaadin.shared.util.SharedUtil.trimTrailingSlashes; + import java.io.File; import java.io.InputStream; import java.net.URL; @@ -80,9 +82,8 @@ public class VaadinPortletService extends VaadinService { } private static String getPortalProperty(VaadinRequest request, - String portalParameterVaadinWidgetset) { - return ((VaadinPortletRequest) request) - .getPortalProperty(portalParameterVaadinWidgetset); + String propertyName) { + return ((VaadinPortletRequest) request).getPortalProperty(propertyName); } @Override @@ -139,12 +140,7 @@ public class VaadinPortletService extends VaadinService { String staticFileLocation = getPortalProperty(request, Constants.PORTAL_PARAMETER_VAADIN_RESOURCE_PATH); if (staticFileLocation != null) { - // remove trailing slash if any - while (staticFileLocation.endsWith(".")) { - staticFileLocation = staticFileLocation.substring(0, - staticFileLocation.length() - 1); - } - return staticFileLocation; + return trimTrailingSlashes(staticFileLocation); } else { // default for Liferay return "/html"; |