DATAES - 865 - Fix MappingElasticsearchConverter writing an Object property containing a Map.

Original PR: #482
This commit is contained in:
Been24 2020-06-17 00:46:07 +08:00 committed by GitHub
parent b177dd1681
commit 1de1aeb2c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -596,7 +596,7 @@ public class MappingElasticsearchConverter
Map<Object, Object> target = new LinkedHashMap<>();
Streamable<Entry<String, Object>> mapSource = Streamable.of(value.entrySet());
if (!typeHint.getActualType().getType().equals(Object.class)
if (typeHint.getActualType() != null && !typeHint.getActualType().getType().equals(Object.class)
&& isSimpleType(typeHint.getMapValueType().getType())) {
mapSource.forEach(it -> {