diff options
Diffstat (limited to 'modules/lang-expression/src/main/java/org/elasticsearch/script/expression/GeoEmptyValueSource.java')
-rw-r--r-- | modules/lang-expression/src/main/java/org/elasticsearch/script/expression/GeoEmptyValueSource.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/modules/lang-expression/src/main/java/org/elasticsearch/script/expression/GeoEmptyValueSource.java b/modules/lang-expression/src/main/java/org/elasticsearch/script/expression/GeoEmptyValueSource.java index 2a9b09ba10..0b16aaf9dc 100644 --- a/modules/lang-expression/src/main/java/org/elasticsearch/script/expression/GeoEmptyValueSource.java +++ b/modules/lang-expression/src/main/java/org/elasticsearch/script/expression/GeoEmptyValueSource.java @@ -48,9 +48,8 @@ final class GeoEmptyValueSource extends ValueSource { final MultiGeoPointValues values = leafData.getGeoPointValues(); return new DoubleDocValues(this) { @Override - public double doubleVal(int doc) { - values.setDocument(doc); - if (values.count() == 0) { + public double doubleVal(int doc) throws IOException { + if (values.advanceExact(doc)) { return 1; } else { return 0; |