From ab7c01b37ce7b9d774ab71fe4e4622f2116374b0 Mon Sep 17 00:00:00 2001 From: Ryan Murfitt Date: Tue, 11 Feb 2014 20:44:18 +1000 Subject: [PATCH] DATAES-52 - Allow for mapping single element arrays to get around an inconsistency in elastic search using Multi Get and fields. See https://github.com/elasticsearch/elasticsearch/issues/3418 --- .../data/elasticsearch/core/DefaultEntityMapper.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/springframework/data/elasticsearch/core/DefaultEntityMapper.java b/src/main/java/org/springframework/data/elasticsearch/core/DefaultEntityMapper.java index 828f17a45..8460919d3 100644 --- a/src/main/java/org/springframework/data/elasticsearch/core/DefaultEntityMapper.java +++ b/src/main/java/org/springframework/data/elasticsearch/core/DefaultEntityMapper.java @@ -33,6 +33,7 @@ public class DefaultEntityMapper implements EntityMapper { public DefaultEntityMapper() { objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + objectMapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); } @Override