Mercurial > dive4elements > river
diff gwt-client/src/main/java/org/dive4elements/river/client/server/MapPrintServiceImpl.java @ 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 | 13ecaf6c0f20 |
children | 3bff11208d3d |
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);