diff --git a/gradle/changelog/search_without_query.yaml b/gradle/changelog/search_without_query.yaml new file mode 100644 index 0000000000..6edf885dd6 --- /dev/null +++ b/gradle/changelog/search_without_query.yaml @@ -0,0 +1,2 @@ +- type: Fixed + description: Submission of empty search queries ([#1769](https://github.com/scm-manager/scm-manager/pull/1769)) diff --git a/scm-ui/ui-webapp/src/containers/OmniSearch.tsx b/scm-ui/ui-webapp/src/containers/OmniSearch.tsx index 460609daa8..e6f0bca5d5 100644 --- a/scm-ui/ui-webapp/src/containers/OmniSearch.tsx +++ b/scm-ui/ui-webapp/src/containers/OmniSearch.tsx @@ -353,8 +353,10 @@ const OmniSearch: FC = () => { const clearQuery = () => setQuery(""); const gotoDetailSearch = () => { - history.push(`/search/${searchType}/?q=${query}`); - hideResults(); + if (query.length > 1) { + history.push(`/search/${searchType}/?q=${query}`); + hideResults(); + } }; const { onKeyDown, index } = useKeyBoardNavigation(gotoDetailSearch, clearQuery, data?._embedded.hits);