From ff21890953a2633723b89353b73a61655b836ef3 Mon Sep 17 00:00:00 2001 From: Ilya Bondar Date: Tue, 30 Jan 2024 16:13:45 +0100 Subject: [PATCH] fix: fix import old prompts without description (Issue #625) (#626) --- src/utils/app/search.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/utils/app/search.ts b/src/utils/app/search.ts index c1d5a44d2b..0659d7686b 100644 --- a/src/utils/app/search.ts +++ b/src/utils/app/search.ts @@ -56,17 +56,20 @@ export const doesEntityContainSearchItem = < item: T, searchTerm: string, ) => { + if (!searchTerm) { + return true; + } if ('messages' in item) { // Conversation return doesConversationContainSearchTerm(item, searchTerm); - } else if ('description' in item) { + } else if ('content' in item && 'description' in item) { // Prompt return doesPromptContainSearchTerm(item, searchTerm); } else if ('contentType' in item) { // DialFile return doesFileContainSearchTerm(item, searchTerm); } - throw new Error('unexpected entity'); + return false; }; export const TrueFilter: EntityFilter = () => true;