Skip to content

Commit c38c623

Browse files
committed
Be more defensive on handling chroma search results
1 parent 5294dd3 commit c38c623

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

langchain/src/vectorstores/chroma.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@ export class Chroma extends VectorStore {
9898
const result = await collection.query(query, k);
9999

100100
const { ids, distances, documents, metadatas } = result;
101+
if (!ids || !distances || !documents || !metadatas) {
102+
return [];
103+
}
101104
// get the result data from the first and only query vector
102105
const [firstIds] = ids;
103106
const [firstDistances] = distances;

0 commit comments

Comments
 (0)