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)