mirror of
https://github.com/gotson/komga.git
synced 2025-12-16 21:44:58 +01:00
parent
c86a99e315
commit
d68f70acb3
1 changed files with 2 additions and 2 deletions
|
|
@ -350,10 +350,10 @@ class LibraryContentLifecycle(
|
|||
fun emptyTrash(library: Library) {
|
||||
logger.info { "Empty trash for library: $library" }
|
||||
|
||||
val seriesToDelete = seriesRepository.findAll(SeriesSearch(deleted = true))
|
||||
val seriesToDelete = seriesRepository.findAll(SeriesSearch(libraryIds = listOf(library.id), deleted = true))
|
||||
seriesLifecycle.deleteMany(seriesToDelete)
|
||||
|
||||
val booksToDelete = bookRepository.findAll(BookSearch(deleted = true))
|
||||
val booksToDelete = bookRepository.findAll(BookSearch(libraryIds = listOf(library.id), deleted = true))
|
||||
bookLifecycle.deleteMany(booksToDelete)
|
||||
booksToDelete.map { it.seriesId }.distinct().forEach { seriesId ->
|
||||
seriesRepository.findByIdOrNull(seriesId)?.let { seriesLifecycle.sortBooks(it) }
|
||||
|
|
|
|||
Loading…
Reference in a new issue