Auto add value field if aggregations are requested.

This commit is contained in:
Fabian Märki
2016-11-28 11:13:55 +01:00
parent da23be0e4c
commit a77c5665be

View File

@ -79,6 +79,11 @@ public class QueryValidator implements Validator {
if (query.getAggregation().getAggregations() == null || query.getAggregation().getAggregations().isEmpty()) {
query.getAggregation().setAggregations(new ArrayList<>(defaultResponseAggregations));
}
if (!query.getFields().contains(QueryField.value)) {
// without this field, json will not contain Stats (as
query.addField(QueryField.value);
}
}
}
}