From f1fa40c4193867814e2fbff81e09918e8950204a Mon Sep 17 00:00:00 2001 From: DerDestroyer Date: Fri, 2 May 2025 01:51:18 +0200 Subject: [PATCH] fixed relations menu and only show ANIME --- fastanime/cli/interfaces/anilist_interfaces.py | 3 ++- fastanime/libs/anilist/queries_graphql.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/fastanime/cli/interfaces/anilist_interfaces.py b/fastanime/cli/interfaces/anilist_interfaces.py index 46820ed..409abf9 100644 --- a/fastanime/cli/interfaces/anilist_interfaces.py +++ b/fastanime/cli/interfaces/anilist_interfaces.py @@ -1632,7 +1632,8 @@ def media_actions_menu( media_actions_menu(config, fastanime_runtime_state) return - relations = relations[1]["data"]["Page"]["relations"] # pyright:ignore + relations = relations[1]["data"]["Media"]["relations"] # pyright:ignore + relations["nodes"] = [node for node in relations["nodes"] if node.get("type") == "ANIME"] fastanime_runtime_state.anilist_results_data = { "data": {"Page": {"media": relations["nodes"]}} # pyright:ignore } diff --git a/fastanime/libs/anilist/queries_graphql.py b/fastanime/libs/anilist/queries_graphql.py index 13eaf10..d53f34a 100644 --- a/fastanime/libs/anilist/queries_graphql.py +++ b/fastanime/libs/anilist/queries_graphql.py @@ -846,6 +846,7 @@ query ($id: Int) { nodes { id idMal + type title { english romaji