From 256cd13bd258c18a805b1e9c6a6596d8d9e0cf4b Mon Sep 17 00:00:00 2001 From: "A.J. Shulman" Date: Thu, 8 May 2025 15:14:04 -0400 Subject: fix: fixed getDocumentMetadata to actually work correctly for getting all documents. --- src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts b/src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts index cff8380db..01815baec 100644 --- a/src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts +++ b/src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts @@ -733,14 +733,19 @@ export class AgentDocumentManager { return this.extractDocumentMetadata(documentId); } else { // Get metadata for all documents - const documentsMetadata: Record = {}; + const documentsMetadata: Record> = {}; for (const documentId of this.documentsById.keys()) { - documentsMetadata.add(this.extractDocumentMetadata(documentId)); + const metadata = this.extractDocumentMetadata(documentId); + if (metadata) { + documentsMetadata[documentId] = metadata; + } else { + console.warn(`No metadata found for document with ID: ${documentId}`); + } } return { documentCount: this.documentsById.size, documents: documentsMetadata, - fieldDefinitions: this.fieldMetadata, + //fieldDefinitions: this.fieldMetadata, // TODO: remove this, if fieldDefinitions are not needed. }; } } -- cgit v1.2.3-70-g09d2