From e7d30e482b4b3bc7f4f913fbdf99f7a1e5766f6a Mon Sep 17 00:00:00 2001 From: thsrite Date: Tue, 9 Jul 2024 15:44:47 +0800 Subject: [PATCH] fix bug --- plugins/cloudassistant/__init__.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/plugins/cloudassistant/__init__.py b/plugins/cloudassistant/__init__.py index 851e4e0..fe298cf 100644 --- a/plugins/cloudassistant/__init__.py +++ b/plugins/cloudassistant/__init__.py @@ -650,11 +650,12 @@ class CloudAssistant(_PluginBase): key + " " + transferhis.seasons) or {} if media_list: episodes = media_list.get("episodes") or [] - if episodes: - if int(transferhis.episodes.replace("E", "")) not in episodes: + if transferhis.type == MediaType.TV.name: + if episodes: + if int(transferhis.episodes.replace("E", "")) not in episodes: + episodes.append(int(transferhis.episodes.replace("E", ""))) + else: episodes.append(int(transferhis.episodes.replace("E", ""))) - else: - episodes.append(int(transferhis.episodes.replace("E", ""))) media_list = { "key": key, "mtype": transferhis.type, @@ -672,7 +673,8 @@ class CloudAssistant(_PluginBase): "category": transferhis.category, "image": transferhis.image, "season": transferhis.seasons, - "episodes": [int(transferhis.episodes.replace("E", ""))], + "episodes": [ + int(transferhis.episodes.replace("E", ""))] if transferhis.type == MediaType.TV.name else None, "tmdbid": transferhis.tmdbid, "time": datetime.datetime.now() }