Merge pull request #52 from FlowiseAI/bugfix/VectorStore-Empty-Docs

Bugfix/VectorStore Empty Docs
This commit is contained in:
Henry Heng
2023-05-02 01:07:11 +01:00
committed by GitHub
5 changed files with 5 additions and 5 deletions
@@ -61,7 +61,7 @@ class ChromaUpsert_VectorStores implements INode {
const embeddings = nodeData.inputs?.embeddings as Embeddings
const output = nodeData.outputs?.output as string
const flattenDocs = docs.flat()
const flattenDocs = docs && docs.length ? docs.flat() : []
const finalDocs = []
for (let i = 0; i < flattenDocs.length; i += 1) {
finalDocs.push(new Document(flattenDocs[i]))
@@ -55,7 +55,7 @@ class InMemoryVectorStore_VectorStores implements INode {
const embeddings = nodeData.inputs?.embeddings as Embeddings
const output = nodeData.outputs?.output as string
const flattenDocs = docs.flat()
const flattenDocs = docs && docs.length ? docs.flat() : []
const finalDocs = []
for (let i = 0; i < flattenDocs.length; i += 1) {
finalDocs.push(new Document(flattenDocs[i]))
@@ -85,7 +85,7 @@ class PineconeUpsert_VectorStores implements INode {
const pineconeIndex = client.Index(index)
const flattenDocs = docs.flat()
const flattenDocs = docs && docs.length ? docs.flat() : []
const finalDocs = []
for (let i = 0; i < flattenDocs.length; i += 1) {
finalDocs.push(new Document(flattenDocs[i]))
@@ -82,7 +82,7 @@ class SupabaseUpsert_VectorStores implements INode {
const client = createClient(supabaseProjUrl, supabaseApiKey)
const flattenDocs = docs.flat()
const flattenDocs = docs && docs.length ? docs.flat() : []
const finalDocs = []
for (let i = 0; i < flattenDocs.length; i += 1) {
finalDocs.push(new Document(flattenDocs[i]))
@@ -122,7 +122,7 @@ class WeaviateUpsert_VectorStores implements INode {
const client: WeaviateClient = weaviate.client(clientConfig)
const flattenDocs = docs.flat()
const flattenDocs = docs && docs.length ? docs.flat() : []
const finalDocs = []
for (let i = 0; i < flattenDocs.length; i += 1) {
finalDocs.push(new Document(flattenDocs[i]))