From cdd46d51b7434ded4973fafa19ec5f6902cdfdc7 Mon Sep 17 00:00:00 2001 From: Dniel97 Date: Sun, 2 Mar 2025 18:34:06 +0100 Subject: [PATCH] chuni: fix favorite music list --- titles/chuni/base.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/titles/chuni/base.py b/titles/chuni/base.py index 5b03c78..9333aab 100644 --- a/titles/chuni/base.py +++ b/titles/chuni/base.py @@ -1017,9 +1017,13 @@ class ChuniBase: # New in LUMINOUS PLUS if "userFavoriteMusicList" in upsert: # musicId, orderId - music_ids = set(int(m["musicId"]) for m in upsert["userFavoriteMusicList"]) + music_ids = set( + int(m["musicId"]) + for m in upsert["userFavoriteMusicList"] + if m["musicId"] != "-1" + ) current_favorites = await self.data.item.get_all_favorites( - user_id, self.version, fav_kind=FavoriteItemKind.MUSIC + user_id, self.version, fav_kind=FavoriteItemKind.MUSIC.value ) if current_favorites is None: