aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA.J. Shulman <Shulman.aj@gmail.com>2025-05-08 15:14:04 -0400
committerA.J. Shulman <Shulman.aj@gmail.com>2025-05-08 15:14:04 -0400
commit256cd13bd258c18a805b1e9c6a6596d8d9e0cf4b (patch)
tree2bfb0d6243efa9c1912882ca99d1000f650d397f
parent393b7f8286422c933102449eba1ba82874a48896 (diff)
fix: fixed getDocumentMetadata to actually work correctly for getting all documents.
-rw-r--r--src/client/views/nodes/chatbot/utils/AgentDocumentManager.ts11
1 files changed, 8 insertions, 3 deletions
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<string, any> = {};
+ const documentsMetadata: Record<string, Record<string, any>> = {};
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.
};
}
}