Skip to content

Commit 08e8d28

Browse files
committed
Fixed parsing error on ES <= 1.5 introduced by the change in #1403
1 parent d26b65e commit 08e8d28

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/Nest/Resolvers/Converters/Aggregations/AggregationConverter.cs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,19 @@ private IAggregation GetExtendedStatsAggregation(StatsMetric statsMetric, JsonRe
242242
reader.Read();
243243
reader.Read();
244244
}
245-
245+
while (reader.TokenType != JsonToken.EndObject && (reader.Value as string).Contains("_as_string"))
246+
{
247+
// std_deviation_bounds is an object, so we need to skip its properties
248+
if ((reader.Value as string).Equals("std_deviation_bounds_as_string"))
249+
{
250+
reader.Read();
251+
reader.Read();
252+
reader.Read();
253+
reader.Read();
254+
}
255+
reader.Read();
256+
reader.Read();
257+
}
246258
return extendedStatsMetric;
247259
}
248260

0 commit comments

Comments
 (0)