Log alaSql parser error to console.

This commit is contained in:
Mario Zechner 2023-05-24 12:00:33 +02:00
parent 32dd0d9776
commit 5533395e04

View File

@ -127,7 +127,7 @@ function itemToDOM(item) {
}); });
} }
let row = dom("tr", ""); let row = dom("tr", "");
switch(item.store) { switch (item.store) {
case "billa": case "billa":
row.style["background"] = "rgb(255 255 225)"; row.style["background"] = "rgb(255 255 225)";
break; break;
@ -161,7 +161,7 @@ function searchItems(items, query, billa, spar, hofer, eigenmarken, minPrice, ma
return hits; return hits;
} }
} catch (e) { } catch (e) {
return []; throw e;
} }
} }
@ -234,10 +234,15 @@ function newSearchComponent(parentElement, items, searched, filter, headerModifi
const numResults = parentElement.querySelector(`#numresults-${id}`); const numResults = parentElement.querySelector(`#numresults-${id}`);
let search = (query) => { let search = (query) => {
let hits = searchItems(items, query, let hits = [];
billa.checked, spar.checked, hofer.checked, eigenmarken.checked, try {
toNumber(minPrice.value, 0), toNumber(maxPrice.value, 100), exact.checked hits = searchItems(items, query,
); billa.checked, spar.checked, hofer.checked, eigenmarken.checked,
toNumber(minPrice.value, 0), toNumber(maxPrice.value, 100), exact.checked
);
} catch (e) {
console.log("Query: " + query + "\n" + e.message);
}
if (searched) hits = searched(hits); if (searched) hits = searched(hits);
if (filter) hits = hits.filter(filter); if (filter) hits = hits.filter(filter);
table.innerHTML = ""; table.innerHTML = "";