From 2662017fb7dc305ce550f6f0c40208bcd6187126 Mon Sep 17 00:00:00 2001 From: rebelonion <87634197+rebelonion@users.noreply.github.com> Date: Tue, 6 Feb 2024 22:41:10 -0600 Subject: [PATCH] fix: favorites list not showing progress --- .../java/ani/dantotsu/connections/anilist/AnilistQueries.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/ani/dantotsu/connections/anilist/AnilistQueries.kt b/app/src/main/java/ani/dantotsu/connections/anilist/AnilistQueries.kt index f2103393..14bb86b7 100644 --- a/app/src/main/java/ani/dantotsu/connections/anilist/AnilistQueries.kt +++ b/app/src/main/java/ani/dantotsu/connections/anilist/AnilistQueries.kt @@ -419,6 +419,12 @@ class AnilistQueries { sorted["Favourites"] = favMedia(anime) sorted["Favourites"]?.sortWith(compareBy { it.userFavOrder }) + //favMedia doesn't fill userProgress, so we need to fill it manually by searching :( + sorted["Favourites"]?.forEach { fav -> + all.find { it.id == fav.id }?.let { + fav.userProgress = it.userProgress + } + } sorted["All"] = all val listSort: String = if (anime) PrefManager.getVal(PrefName.AnimeListSortOrder)