Fix category exclude not working in DownloadManager (#7641)

This commit is contained in:
Andreas 2022-07-29 13:46:09 +02:00 committed by GitHub
parent 7336714306
commit 56028aff55
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -361,9 +361,9 @@ class DownloadManager(
private fun getChaptersToDelete(chapters: List<Chapter>, manga: Manga): List<Chapter> { private fun getChaptersToDelete(chapters: List<Chapter>, manga: Manga): List<Chapter> {
// Retrieve the categories that are set to exclude from being deleted on read // Retrieve the categories that are set to exclude from being deleted on read
val categoriesToExclude = preferences.removeExcludeCategories().get().map(String::toInt) val categoriesToExclude = preferences.removeExcludeCategories().get().map(String::toLong)
val categoriesForManga = runBlocking { getCategories.await(manga.id!!) } val categoriesForManga = runBlocking { getCategories.await(manga.id) }
.map { it.id } .map { it.id }
.takeUnless { it.isEmpty() } .takeUnless { it.isEmpty() }
?: listOf(0) ?: listOf(0)