Skip to content

Commit fbceb41

Browse files
committed
fix #289 errors in multisearch
1 parent 8b79505 commit fbceb41

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/Nest/Resolvers/Converters/MultiSearchConverter.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ private static void CreateMultiHit<T>(MultiHitTuple tuple, JsonSerializer serial
3636
var reader = tuple.Hit.CreateReader();
3737
serializer.Populate(reader, hit);
3838

39+
var errorProperty = tuple.Hit.Children<JProperty>().FirstOrDefault(c=>c.Name == "error");
40+
if (errorProperty != null)
41+
{
42+
hit.IsValid = false;
43+
hit.ConnectionStatus = new ConnectionStatus(new ConnectionError(errorProperty.Value.ToString(), 500));
44+
}
45+
3946
collection.Add(tuple.Descriptor.Key, hit);
4047

4148
}

0 commit comments

Comments
 (0)