mirror of
https://github.com/rmcrackan/Libation.git
synced 2026-09-12 21:57:19 -04:00
The script writes rows straight to SQLite, which leaves Libation's Lucene index untouched, so every filter on a seeded book came back empty and the empty-grid states could not be tested: nothing was findable, so every filter produced 'No books match' whether or not that was the right answer. Deleting the SearchEngine folder is enough. A missing index is a state Libation already handles - performSafeQuery catches the FileNotFoundException, re-indexes from the database and retries - and that rebuild filters IsDeleted, so trashed books stay out of the index exactly as in a normal session. Co-authored-by: rmcrackan <rmcrackan@gmail.com>