Library.removeBookById() drops the reader too

This fix makes the `XmlLibraryTest.removeBookByIdDropsTheReader`
unit-test pass.
This commit is contained in:
Veloman Yunkan 2021-04-09 15:36:53 +04:00
parent ccdc316217
commit 24ed96a38c
1 changed files with 1 additions and 0 deletions

View File

@ -106,6 +106,7 @@ bool Library::removeBookmark(const std::string& zimId, const std::string& url)
bool Library::removeBookById(const std::string& id) bool Library::removeBookById(const std::string& id)
{ {
m_readers.erase(id);
return m_books.erase(id) == 1; return m_books.erase(id) == 1;
} }