diff --git a/src/store.js b/src/store.js index bd48fc820..d961be902 100644 --- a/src/store.js +++ b/src/store.js @@ -31,7 +31,9 @@ export function search(_query) { const filtered = get(channels).filter(c => { for (let f of filters) { - if (!c._searchable[f.field] || c._searchable[f.field].indexOf(f.value) === -1) { + if (!f.value) return false + const regex = new RegExp(f.value, 'i') + if (!c._searchable[f.field] || !regex.test(c._searchable[f.field])) { return false } }