X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Futil%2FDefaultImageManager.java;h=c9a3e2291eb1f828a63d14bb30cb9a3d20ef232e;hp=d817a9efacc21086a868a75763870a1dbe38532b;hb=061371ee55c9593b16be0f589d9772802ebdd102;hpb=9df4089a5e0c6db4ec83c4e74e0f91f02e5798d7 diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/DefaultImageManager.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/DefaultImageManager.java index d817a9efa..c9a3e2291 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/DefaultImageManager.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/DefaultImageManager.java @@ -165,7 +165,10 @@ public class DefaultImageManager implements CmsImageManager { StringBuilder sb = new StringBuilder(); while (st.hasMoreElements()) { sb.append('/'); - sb.append(URLEncoder.encode(st.nextToken(), StandardCharsets.UTF_8)); + String encoded = URLEncoder.encode(st.nextToken(), StandardCharsets.UTF_8); + encoded = encoded.replace("+", "%20"); + sb.append(encoded); + } return sb.toString(); }