diff --git a/src/main/java/it/geosolutions/geoserver/rest/encoder/utils/EntryKeyListEncoder.java b/src/main/java/it/geosolutions/geoserver/rest/encoder/utils/EntryKeyListEncoder.java index a931ac4..364f99e 100644 --- a/src/main/java/it/geosolutions/geoserver/rest/encoder/utils/EntryKeyListEncoder.java +++ b/src/main/java/it/geosolutions/geoserver/rest/encoder/utils/EntryKeyListEncoder.java @@ -61,9 +61,10 @@ public class EntryKeyListEncoder { if( ! metadata.isEmpty() ) { Element md = new Element(listName); for (Map.Entry entry : metadata.entrySet()) { - md.addContent("entry") - .setAttribute("key", entry.getKey()) - .setText(entry.getValue()); + Element entryeElem = new Element("entry") + .setAttribute("key", entry.getKey()) + .setText(entry.getValue()); + md.addContent(entryeElem); } e.addContent(md); }