search error handling & sanitize input for default fulltext

This commit is contained in:
zadam
2019-04-02 22:52:42 +02:00
parent fe3a0bc756
commit ef1b32d586
3 changed files with 22 additions and 5 deletions

View File

@@ -80,12 +80,17 @@ async function doSearch(searchText) {
return;
}
const results = await server.get('search/' + encodeURIComponent(searchText));
const response = await server.get('search/' + encodeURIComponent(searchText));
if (!response.success) {
infoService.showError("Search failed.", 3000);
return;
}
$searchResultsInner.empty();
$searchResults.show();
for (const result of results) {
for (const result of response.results) {
const link = $('<a>', {
href: 'javascript:',
text: result.title