From a82428fe122a3ad8ad32a0aa357eb07fb1291905 Mon Sep 17 00:00:00 2001 From: Jef - Date: Mon, 9 Sep 2019 15:02:27 -0400 Subject: [PATCH] Fix Stats aggregate sum change type to nullable --- src/Nest/Aggregations/AggregateFormatter.cs | 2 +- src/Nest/Aggregations/Metric/Stats/StatsAggregate.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Nest/Aggregations/AggregateFormatter.cs b/src/Nest/Aggregations/AggregateFormatter.cs index 4885e98df2b..9c7c8236c7d 100644 --- a/src/Nest/Aggregations/AggregateFormatter.cs +++ b/src/Nest/Aggregations/AggregateFormatter.cs @@ -419,7 +419,7 @@ private IAggregate GetStatsAggregate(ref JsonReader reader, IReadOnlyDictionary< reader.ReadNext(); // , reader.ReadNext(); // sum reader.ReadNext(); // : - var sum = reader.ReadDouble(); + var sum = reader.ReadNullableDouble(); var statsMetric = new StatsAggregate { diff --git a/src/Nest/Aggregations/Metric/Stats/StatsAggregate.cs b/src/Nest/Aggregations/Metric/Stats/StatsAggregate.cs index 4713accd5be..33eff2af25c 100644 --- a/src/Nest/Aggregations/Metric/Stats/StatsAggregate.cs +++ b/src/Nest/Aggregations/Metric/Stats/StatsAggregate.cs @@ -6,6 +6,6 @@ public class StatsAggregate : MetricAggregateBase public long Count { get; set; } public double? Max { get; set; } public double? Min { get; set; } - public double Sum { get; set; } + public double? Sum { get; set; } } }