Skip to content

Commit c585d91

Browse files
committed
Fix IT Tests : Avoid NPE
1 parent 257b525 commit c585d91

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

elasticsearch-mapping/src/main/java/org/elasticsearch/mapping/QueryHelper.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -586,10 +586,11 @@ private void addAggregations(Map<String, String[]> filters, String className, Se
586586
private List<AggregationBuilder> buildAggregations(String className, Set<String> filters,List<IFacetBuilderHelper> externalHelpers) {
587587
final List<AggregationBuilder> aggregationBuilders = new ArrayList<AggregationBuilder>();
588588

589-
List<IFacetBuilderHelper> facetBuilderHelpers = Stream.concat(
590-
mappingBuilder.getFacets(className).stream(),
591-
externalHelpers.stream()
592-
).collect(Collectors.toList());
589+
List<IFacetBuilderHelper> facetBuilderHelpers = Lists.newArrayList();
590+
facetBuilderHelpers.addAll(externalHelpers);
591+
if (mappingBuilder.getFacets(className) != null) {
592+
facetBuilderHelpers.addAll(mappingBuilder.getFacets(className));
593+
}
593594

594595
if (facetBuilderHelpers == null || facetBuilderHelpers.size() < 1) {
595596
return aggregationBuilders;

0 commit comments

Comments
 (0)