Skip to content

Commit 677eca9

Browse files
committed
Merge pull request #1413 from aochsner/issue/1412
Fixes #1412
2 parents 24203a3 + ab01037 commit 677eca9

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

src/Nest/Resolvers/Converters/Filters/RangeFilterJsonConverter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,15 +93,15 @@ public override object ReadJson(JsonReader reader, Type objectType, object exist
9393

9494
var gt = jv.Value["gt"];
9595
if (gt != null)
96-
filter.GreaterThanOrEqualTo = ToString(gt);
96+
filter.GreaterThan = ToString(gt);
9797

9898
var lte = jv.Value["lte"];
9999
if (lte != null)
100100
filter.LowerThanOrEqualTo = ToString(lte);
101101

102102
var lt = jv.Value["lt"];
103103
if (lt != null)
104-
filter.LowerThanOrEqualTo = ToString(lt);
104+
filter.LowerThan = ToString(lt);
105105

106106
break;
107107
}

src/Tests/Nest.Tests.Unit/QueryParsers/Filter/RangeFilterTests.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,25 @@ public void Range_Deserializes(string cacheName, string cacheKey, bool cache)
2727

2828
}
2929

30+
[Test]
31+
[TestCase("cacheName", "cacheKey", true)]
32+
public void Range_Deserializes_LessThanGreaterThan(string cacheName, string cacheKey, bool cache)
33+
{
34+
var rangeFilter = this.SerializeThenDeserialize(cacheName, cacheKey, cache,
35+
f => f.Range,
36+
f => f.Range(n => n
37+
.OnField(p => p.LOC)
38+
.Greater("10")
39+
.Lower("20")
40+
)
41+
);
42+
43+
rangeFilter.Field.Should().Be("loc");
44+
rangeFilter.LowerThan.Should().Be("20");
45+
rangeFilter.GreaterThan.Should().Be("10");
46+
47+
}
48+
3049
[Test]
3150
[TestCase("cacheName", "cacheKey", true)]
3251
public void Range_Long_Deserializes(string cacheName, string cacheKey, bool cache)

0 commit comments

Comments
 (0)