changeset 6709:fe496c477173

issue767: Do not encode the complete legend url Otherwise stuff like http:// gets escaped twice, leading to invalid urls and no legend being shown.
author Andre Heinecke <aheinecke@intevation.de>
date Tue, 30 Jul 2013 12:33:05 +0200
parents 4eaa7c84c0a5
children ffc9cb39cea7
files gwt-client/src/main/java/org/dive4elements/river/client/server/MapPrintServiceImpl.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/server/MapPrintServiceImpl.java	Tue Jul 30 11:19:54 2013 +0200
+++ b/gwt-client/src/main/java/org/dive4elements/river/client/server/MapPrintServiceImpl.java	Tue Jul 30 12:33:05 2013 +0200
@@ -212,7 +212,7 @@
             Map<String, Object> legend = new LinkedHashMap<String, Object>();
             List<Object> classes = new ArrayList<Object>(1);
             Map<String, Object> clazz = new LinkedHashMap<String, Object>();
-            String lgu = encode(MapUtils.getLegendGraphicUrl(layer.url, layer.layers, dpi));
+            String lgu = MapUtils.getLegendGraphicUrl(layer.url, encode(layer.layers), dpi);
             clazz.put("icon", lgu);
             clazz.put("name", layer.description);
             classes.add(clazz);

http://dive4elements.wald.intevation.org