From 3da2170e9f962f3ce820729bbd2e472e146057fe Mon Sep 17 00:00:00 2001 From: Fabio Sinibaldi Date: Mon, 24 Oct 2022 16:15:38 +0200 Subject: [PATCH] Fix explicit mapping value extraction --- .../gcube/application/cms/sdi/plugins/SDIIndexerPlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/plugins/SDIIndexerPlugin.java b/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/plugins/SDIIndexerPlugin.java index e2d0603..b942046 100644 --- a/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/plugins/SDIIndexerPlugin.java +++ b/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/plugins/SDIIndexerPlugin.java @@ -216,7 +216,7 @@ public class SDIIndexerPlugin extends SDIAbstractPlugin implements IndexerPlugin if(!foundValues.isEmpty()) toSetValue=foundValues.get(0); log.trace("Setting {} = {} in centroid doc ",m.getName(),toSetValue); - centroidDoc.put(m.getName(),foundValues.get(0)); + centroidDoc.put(m.getName(),toSetValue); } log.info("Inserting Centroid {} into {} ",centroidDoc.toJson(),indexer); @@ -322,6 +322,7 @@ public class SDIIndexerPlugin extends SDIAbstractPlugin implements IndexerPlugin log.trace("Mapping is {} ",mappingObj); MappingObject m = Serialization.convert(mappingObj,MappingObject.class); m.validate(); + mappingObjects.add(m); } } return mappingObjects;