X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=publishing%2Forg.argeo.publishing.ui%2Fsrc%2Forg%2Fargeo%2Fdocbook%2Fui%2FDbkImageManager.java;h=25a466ab7695c3153cde5e565a28afb86a22422d;hp=008ac76538d6f658b075b42473d4ea2a540d98b9;hb=ee37a5fd9993cf6cf86bda07d8ac5e854e244553;hpb=f4c6893c66cd619e699cb9392ff8c45367796154 diff --git a/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkImageManager.java b/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkImageManager.java index 008ac76..25a466a 100644 --- a/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkImageManager.java +++ b/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DbkImageManager.java @@ -114,6 +114,7 @@ public class DbkImageManager extends DefaultImageManager { return null; URI fileUri; try { + // FIXME it messes up with the '/' fileUri = new URI(URLEncoder.encode(fileref, StandardCharsets.UTF_8.toString())); } catch (URISyntaxException | UnsupportedEncodingException e) { throw new IllegalArgumentException("File ref in " + imageDataNode + " is badly formatted", e); @@ -122,7 +123,7 @@ public class DbkImageManager extends DefaultImageManager { return fileUri.toString(); // local Node fileNode = getFileNode(imageDataNode); - String url = CmsUiUtils.getDataPath(fileNode); + String url = CmsUiUtils.getDataPathForUrl(fileNode); return url; }