diff --git a/src/main/java/org/genesys2/server/service/impl/MappingServiceImpl.java b/src/main/java/org/genesys2/server/service/impl/MappingServiceImpl.java
index 28f472ef4e601c4d2e2e32011f57306897463e9c..575aec85d4eb3c7ee6740fa558d713a2d00cc554 100644
--- a/src/main/java/org/genesys2/server/service/impl/MappingServiceImpl.java
+++ b/src/main/java/org/genesys2/server/service/impl/MappingServiceImpl.java
@@ -108,7 +108,7 @@ public class MappingServiceImpl implements MappingService {
final ObjectNode geoJson = mapper.createObjectNode();
geoJson.put("type", "FeatureCollection");
final ArrayNode featuresArray = geoJson.arrayNode();
- geoJson.put("features", featuresArray);
+ geoJson.set("features", featuresArray);
filterService.listGeo(filters, limit, new RowCallbackHandler() {
@Override
@@ -119,16 +119,16 @@ public class MappingServiceImpl implements MappingService {
feature.put("id", rs.getLong("id"));
ObjectNode geometry;
- feature.put("geometry", geometry = feature.objectNode());
+ feature.set("geometry", geometry = feature.objectNode());
geometry.put("type", "Point");
ArrayNode coordArray;
- geometry.put("coordinates", coordArray = geometry.arrayNode());
+ geometry.set("coordinates", coordArray = geometry.arrayNode());
coordArray.add(rs.getDouble("longitude"));
coordArray.add(rs.getDouble("latitude"));
ObjectNode properties;
- feature.put("properties", properties = feature.objectNode());
+ feature.set("properties", properties = feature.objectNode());
properties.put("acceNumb", rs.getString("acceNumb"));
properties.put("instCode", rs.getString("instCode"));
properties.put("datum", rs.getString("datum"));
diff --git a/src/main/webapp/WEB-INF/jsp/accession/details.jsp b/src/main/webapp/WEB-INF/jsp/accession/details.jsp
index 99cf5a061b686f6e8fc63821208d4b08a192cac1..864ea93df5f8f6b5e3624d60041eb6f16ca00a28 100644
--- a/src/main/webapp/WEB-INF/jsp/accession/details.jsp
+++ b/src/main/webapp/WEB-INF/jsp/accession/details.jsp
@@ -1076,30 +1076,22 @@