Skip to content

Commit fa59bc0

Browse files
fix: support preformatted json (JRaw) (#816)
1 parent 9d0c338 commit fa59bc0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Algolia.Search/Clients/SearchIndex.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public async Task<UpdateObjectResponse> PartialUpdateObjectAsync<T>(T data,
8787
throw new ArgumentNullException(nameof(data));
8888
}
8989

90-
if (data is IEnumerable && !(data is JObject))
90+
if (data is IEnumerable && !(data is JObject) && !(data is JRaw))
9191
{
9292
throw new ArgumentException($"{nameof(data)} should not be an IEnumerable/List/Collection");
9393
}
@@ -152,7 +152,7 @@ public async Task<BatchIndexingResponse> SaveObjectAsync<T>(T data, RequestOptio
152152
throw new ArgumentNullException(nameof(data));
153153
}
154154

155-
if (data is IEnumerable && !(data is JObject))
155+
if (data is IEnumerable && !(data is JObject) && !(data is JRaw)))
156156
{
157157
throw new ArgumentException($"{nameof(data)} should not be an IEnumerable/List/Collection");
158158
}

0 commit comments

Comments
 (0)