diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt index fa3e1fe11..879e4822b 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt @@ -859,7 +859,7 @@ class LibraryPresenter( val parsedQuery = searchEngine.parseQuery(query) val mangaWithMetaIds = getIdsOfFavoriteMangaWithMetadata.await() val tracks = if (loggedServices.isNotEmpty()) { - getTracks.await(unfiltered.map { it.libraryManga.manga.id }.distinct()) + getTracks.await().groupBy { it.mangaId } } else { emptyMap() }