From ca9beb20c0c909af2f4e523cb7e96d406a40d957 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Wed, 16 Nov 2022 14:49:19 -0500 Subject: [PATCH] Fix too many tracks issue --- .../java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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() }