Search: Avoid requesting all dashboards when in Folder View

This commit is contained in:
Joao Silva 2022-09-14 18:51:55 +01:00 committed by GitHub
parent 1e06b0170b
commit ca2139e9ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -163,7 +163,14 @@ export const SearchView = ({
[]
);
const results = useAsync(() => doSearch(query, searchQuery, includePanels, eventTrackingNamespace), [searchQuery]);
const results = useAsync(() => {
// No need to query all dashboards if we are in folder view
if (layout === SearchLayout.Folders) {
return Promise.resolve();
}
return doSearch(query, searchQuery, includePanels, eventTrackingNamespace);
}, [searchQuery, layout]);
const clearSelection = useCallback(() => {
searchSelection.items.clear();