mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-08 08:57:09 +08:00
fix(subscribe): reset manual episode tracking (#6144)
This commit is contained in:
@@ -339,6 +339,8 @@ async def reset_subscribes(
|
|||||||
"lack_episode": subscribe.total_episode,
|
"lack_episode": subscribe.total_episode,
|
||||||
"current_priority": None,
|
"current_priority": None,
|
||||||
"episode_priority": {},
|
"episode_priority": {},
|
||||||
|
# 重置代表放弃手动总集数,后续订阅检查重新按 TMDB 集数更新。
|
||||||
|
"manual_total_episode": 0,
|
||||||
"state": "R",
|
"state": "R",
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -726,6 +726,7 @@ class SubscribeEndpointTest(TestCase):
|
|||||||
name="测试订阅",
|
name="测试订阅",
|
||||||
total_episode=10,
|
total_episode=10,
|
||||||
lack_episode=3,
|
lack_episode=3,
|
||||||
|
manual_total_episode=92,
|
||||||
note=[1, 2],
|
note=[1, 2],
|
||||||
current_priority=80,
|
current_priority=80,
|
||||||
episode_priority={"1": 80},
|
episode_priority={"1": 80},
|
||||||
@@ -754,10 +755,18 @@ class SubscribeEndpointTest(TestCase):
|
|||||||
self.assertEqual(payload["scene"], "reset")
|
self.assertEqual(payload["scene"], "reset")
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
payload["fields"],
|
payload["fields"],
|
||||||
["current_priority", "episode_priority", "lack_episode", "note", "state"],
|
[
|
||||||
|
"current_priority",
|
||||||
|
"episode_priority",
|
||||||
|
"lack_episode",
|
||||||
|
"manual_total_episode",
|
||||||
|
"note",
|
||||||
|
"state",
|
||||||
|
],
|
||||||
)
|
)
|
||||||
self.assertEqual(payload["subscribe_info"]["note"], [])
|
self.assertEqual(payload["subscribe_info"]["note"], [])
|
||||||
self.assertEqual(payload["subscribe_info"]["lack_episode"], 10)
|
self.assertEqual(payload["subscribe_info"]["lack_episode"], 10)
|
||||||
|
self.assertEqual(payload["subscribe_info"]["manual_total_episode"], 0)
|
||||||
|
|
||||||
def test_update_subscribe_sends_modified_event_payload_without_progress_refresh(self):
|
def test_update_subscribe_sends_modified_event_payload_without_progress_refresh(self):
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user