Skip to content

Commit 2a00bbc

Browse files
committed
fix: searching for terms that are not valid "€" for example
1 parent 06e8a09 commit 2a00bbc

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Resources/themes/default/search.twig

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
},
100100
pageFullyLoaded: function (event) {// Will get fired by the main doctum.js script
101101
DoctumSearch.searchTerm = DoctumSearch.cleanSearchTerm();
102+
DoctumSearch.searchTermForEngine = Doctum.cleanSearchQuery(DoctumSearch.searchTerm);
102103
DoctumSearch.doctumSearchPageAutoCompleteProgressBarContainer = document.getElementById('search-page-progress-bar-container');
103104
DoctumSearch.doctumSearchPageAutoCompleteProgressBar = document.getElementById('search-page-progress-bar');
104105
DoctumSearch.pageFullyLoaded = true;
@@ -109,16 +110,16 @@
109110
},
110111
launchSearch: function (event) {
111112
if (
112-
DoctumSearch.searchTerm === null
113-
|| (typeof DoctumSearch.searchTerm === 'string' && DoctumSearch.searchTerm.length === 0)
114-
|| typeof DoctumSearch.searchTerm !== 'string'
113+
DoctumSearch.searchTermForEngine === null
114+
|| (typeof DoctumSearch.searchTermForEngine === 'string' && DoctumSearch.searchTermForEngine.length === 0)
115+
|| typeof DoctumSearch.searchTermForEngine !== 'string'
115116
) {
116117
document.getElementById('search-results-header').className = 'hidden';
117118
// Stop the process here
118119
return;
119120
}
120121
// Set back backslashes to non escaped backslashes
121-
document.getElementById('search').value = Doctum.cleanSearchQuery(DoctumSearch.searchTerm).replace(/\\\\/g, '\\');
122+
document.getElementById('search').value = DoctumSearch.searchTermForEngine.replace(/\\\\/g, '\\');
122123
123124
// Check if the lib is loaded
124125
if (typeof autoComplete === 'function') {

0 commit comments

Comments
 (0)