Skip to content

Commit 23cc969

Browse files
committed
cr
1 parent 4a21882 commit 23cc969

File tree

1 file changed

+8
-3
lines changed
  • langchain-core/src/messages

1 file changed

+8
-3
lines changed

langchain-core/src/messages/ai.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,15 +275,20 @@ export class AIMessageChunk extends BaseMessageChunk {
275275
(acc, chunk) => {
276276
const matchedChunkIndex = acc.findIndex(([match]) => {
277277
// If chunk has an id and index, match if both are present
278-
if ("id" in chunk && "index" in chunk) {
278+
if (
279+
"id" in chunk &&
280+
chunk.id &&
281+
"index" in chunk &&
282+
chunk.index !== undefined
283+
) {
279284
return chunk.id === match.id && chunk.index === match.index;
280285
}
281286
// If chunk has an id, we match on id
282-
if ("id" in chunk) {
287+
if ("id" in chunk && chunk.id) {
283288
return chunk.id === match.id;
284289
}
285290
// If chunk has an index, we match on index
286-
if ("index" in chunk) {
291+
if ("index" in chunk && chunk.index !== undefined) {
287292
return chunk.index === match.index;
288293
}
289294
return false;

0 commit comments

Comments
 (0)