aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/views/nodes/chatbot/tools/FilterDocsTool.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/views/nodes/chatbot/tools/FilterDocsTool.ts b/src/client/views/nodes/chatbot/tools/FilterDocsTool.ts
index a921f6058..18e7481f5 100644
--- a/src/client/views/nodes/chatbot/tools/FilterDocsTool.ts
+++ b/src/client/views/nodes/chatbot/tools/FilterDocsTool.ts
@@ -40,7 +40,7 @@ export class FilterDocsTool extends BaseTool<typeof parameterRules> {
this._collectionView = collectionView;
}
- @computed get TextToDocMap() {
+ get TextToDocMap() {
// Use any type to avoid complex type checking while maintaining runtime safety
const childDocs = this._collectionView?.ComponentView?.hasChildDocs?.();
if (childDocs) {
@@ -142,6 +142,7 @@ FilterDocsTool: No parent collection document found. Please ensure you're workin
// Method 1: Use pre-computed document descriptions if available (from componentDidMount-like behavior)
let prompt: string;
let textToDocMap = await this.TextToDocMap;
+ await this._documentDescriptions;
if (textToDocMap && textToDocMap.size > 0 && this._documentDescriptions) {
console.log('[FilterDocsTool] Using pre-computed document descriptions');