diff options
author | Adrien Grand <jpountz@gmail.com> | 2016-10-21 14:39:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-10-21 14:39:00 +0200 |
commit | d88239ba632a68d58143291a2eab85fb3fbdc9f6 (patch) | |
tree | 2a06fb120522a43cf84fc4707bb0b4b6143144b7 /core/src/main/java/org/elasticsearch/search/aggregations/bucket/range | |
parent | 3b2eff665e3418b2e055f236ed41adb188e34f65 (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.java | 4 |
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 { |