aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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.
};
}
}