diff --git a/server/core/DbSearcher.js b/server/core/DbSearcher.js index 5afad12..12f4a9a 100644 --- a/server/core/DbSearcher.js +++ b/server/core/DbSearcher.js @@ -299,7 +299,7 @@ class DbSearcher { let closures = ''; //порядок важен, более простые проверки вперед - + //серии if (exclude !== 'series' && query.series && query.series !== '*') { closures += ` @@ -448,10 +448,12 @@ class DbSearcher { for (const id of ids) { const row = @unsafeRow(id); - for (const book of row.books) { - if (filterBook(book)) { - result.add(id); - break; + if (row) { + for (const book of row.books) { + if (filterBook(book)) { + result.add(id); + break; + } } } }