From 3b99fb5c962a913c1a2695c21f09de2de9c562c5 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 12 Nov 2023 19:10:46 +0800 Subject: [PATCH] fix #1109 --- app/chain/subscribe.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/chain/subscribe.py b/app/chain/subscribe.py index c661f9ed..93879a10 100644 --- a/app/chain/subscribe.py +++ b/app/chain/subscribe.py @@ -34,6 +34,7 @@ class SubscribeChain(ChainBase): self.searchchain = SearchChain() self.subscribeoper = SubscribeOper() self.torrentschain = TorrentsChain() + self.mediachain = MediaChain() self.message = MessageHelper() self.systemconfig = SystemConfigOper() @@ -66,7 +67,7 @@ class SubscribeChain(ChainBase): # TMDB识别模式 if not tmdbid and doubanid: # 将豆瓣信息转换为TMDB信息 - tmdbinfo = MediaChain().get_tmdbinfo_by_doubanid(doubanid=doubanid, mtype=mtype) + tmdbinfo = self.mediachain.get_tmdbinfo_by_doubanid(doubanid=doubanid, mtype=mtype) if tmdbinfo: mediainfo = MediaInfo(tmdb_info=tmdbinfo) else: @@ -116,6 +117,9 @@ class SubscribeChain(ChainBase): }) # 更新媒体图片 self.obtain_images(mediainfo=mediainfo) + # 合并信息 + if doubanid: + mediainfo.douban_id = doubanid # 添加订阅 sid, err_msg = self.subscribeoper.add(mediainfo, season=season, username=username, **kwargs) if not sid: