From 27d671f89dba25612e9136b4132b9db82546e4c1 Mon Sep 17 00:00:00 2001 From: relive010 Date: Sun, 23 Feb 2025 10:14:02 -0700 Subject: [PATCH] fix: config preferred_history option was unused due to switched if statements --- fastanime/cli/interfaces/anilist_interfaces.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/fastanime/cli/interfaces/anilist_interfaces.py b/fastanime/cli/interfaces/anilist_interfaces.py index bd623cf..03021a1 100644 --- a/fastanime/cli/interfaces/anilist_interfaces.py +++ b/fastanime/cli/interfaces/anilist_interfaces.py @@ -706,12 +706,13 @@ def provider_anime_episodes_menu( # the user watch history thats locally available # will be preferred over remote if ( - user_watch_history.get(str(anime_id_anilist), {}).get("episode_no") - in available_episodes + config.preferred_history == "local" + or not selected_anime_anilist["mediaListEntry"] ): if ( - config.preferred_history == "local" - or not selected_anime_anilist["mediaListEntry"] + + user_watch_history.get(str(anime_id_anilist), {}).get("episode_no") + in available_episodes ): current_episode_number = user_watch_history[str(anime_id_anilist)][ "episode_no"