summaryrefslogtreecommitdiff
path: root/modules/lang-expression/src/main/java/org/elasticsearch/script/expression/GeoEmptyValueSource.java
diff options
context:
space:
mode:
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.java5
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;