summaryrefslogtreecommitdiff
path: root/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range
diff options
context:
space:
mode:
authorAdrien Grand <jpountz@gmail.com>2016-10-21 14:39:00 +0200
committerGitHub <noreply@github.com>2016-10-21 14:39:00 +0200
commitd88239ba632a68d58143291a2eab85fb3fbdc9f6 (patch)
tree2a06fb120522a43cf84fc4707bb0b4b6143144b7 /core/src/main/java/org/elasticsearch/search/aggregations/bucket/range
parent3b2eff665e3418b2e055f236ed41adb188e34f65 (diff)
`ip_range` aggregation should accept null bounds. (#21043)
* `ip_range` aggregation should accept null bounds. Closes #21006 * test * iter
Diffstat (limited to 'core/src/main/java/org/elasticsearch/search/aggregations/bucket/range')
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/ip/IpRangeParser.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/ip/IpRangeParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/ip/IpRangeParser.java
index 5d95f0dd49..1f4afebdbe 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/ip/IpRangeParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/ip/IpRangeParser.java
@@ -82,9 +82,9 @@ public class IpRangeParser extends BytesValuesSourceParser {
if (parseFieldMatcher.match(parser.currentName(), RangeAggregator.Range.KEY_FIELD)) {
key = parser.text();
} else if (parseFieldMatcher.match(parser.currentName(), RangeAggregator.Range.FROM_FIELD)) {
- from = parser.text();
+ from = parser.textOrNull();
} else if (parseFieldMatcher.match(parser.currentName(), RangeAggregator.Range.TO_FIELD)) {
- to = parser.text();
+ to = parser.textOrNull();
} else if (parseFieldMatcher.match(parser.currentName(), MASK_FIELD)) {
mask = parser.text();
} else {