From a5fb63476643bb99157041fc4872193d4db64d69 Mon Sep 17 00:00:00 2001 From: Roland Date: Tue, 16 Apr 2024 10:10:16 -0600 Subject: [PATCH] Only searching suggestions when searchStr has a value. --- app/src/components/Search.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/components/Search.js b/app/src/components/Search.js index dd065609..f53ce886 100644 --- a/app/src/components/Search.js +++ b/app/src/components/Search.js @@ -109,10 +109,13 @@ export function useSuggestions(searchStr, tagNames, filter) { const {data: zimData, sendRequest: sendZimRequest, loading: zimLoading} = useLatestRequest(500); React.useEffect(() => { - if ((searchStr && searchStr.length > 0) || (tagNames && tagNames.length > 0)) { + if (searchStr || (tagNames && tagNames.length > 0)) { const mimetypes = filterToMimetypes(filter); setSuggestions(defaultSuggestions); - sendGeneralReqeust(async () => await searchSuggestions(searchStr)); + if (searchStr && searchStr.length > 0) { + // We can't search Channels/Domains without some string to filter by. + sendGeneralReqeust(async () => await searchSuggestions(searchStr)); + } sendFilesRequest(async () => await searchEstimateFiles(searchStr, tagNames, mimetypes, months, dateRange)); sendZimRequest(async () => await searchEstimateZims(searchStr, tagNames)); }