From a2d503b2f5e3ed85e3710d90d36079024102718b Mon Sep 17 00:00:00 2001 From: Ma Date: Wed, 1 Nov 2023 07:29:53 +0800 Subject: [PATCH 1/3] fix #1029 --- app/chain/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/chain/__init__.py b/app/chain/__init__.py index c06cd912..131df54b 100644 --- a/app/chain/__init__.py +++ b/app/chain/__init__.py @@ -121,7 +121,10 @@ class ChainBase(metaclass=ABCMeta): :return: 识别的媒体信息,包括剧集信息 """ if not tmdbid and hasattr(meta, "tmdbid"): + # 识别用名中含指定信息情形 tmdbid = meta.tmdbid + if meta.mtype: + mtype = meta.mtype return self.run_module("recognize_media", meta=meta, mtype=mtype, tmdbid=tmdbid) def match_doubaninfo(self, name: str, imdbid: str = None, From eea5c056f3aafa575c41acc2d4fab13d43448530 Mon Sep 17 00:00:00 2001 From: Ma Date: Wed, 1 Nov 2023 07:34:48 +0800 Subject: [PATCH 2/3] fix --- app/chain/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/chain/__init__.py b/app/chain/__init__.py index 131df54b..74a5d2f6 100644 --- a/app/chain/__init__.py +++ b/app/chain/__init__.py @@ -123,8 +123,8 @@ class ChainBase(metaclass=ABCMeta): if not tmdbid and hasattr(meta, "tmdbid"): # 识别用名中含指定信息情形 tmdbid = meta.tmdbid - if meta.mtype: - mtype = meta.mtype + if meta.type in [MediaType.TV, MediaType.MOVIE]: + mtype = meta.type return self.run_module("recognize_media", meta=meta, mtype=mtype, tmdbid=tmdbid) def match_doubaninfo(self, name: str, imdbid: str = None, From dd6df471dcb0faa1be59b17ccd6c6c93e3f17356 Mon Sep 17 00:00:00 2001 From: Ma Date: Wed, 1 Nov 2023 07:43:49 +0800 Subject: [PATCH 3/3] fix --- app/chain/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/chain/__init__.py b/app/chain/__init__.py index 74a5d2f6..a6fdec53 100644 --- a/app/chain/__init__.py +++ b/app/chain/__init__.py @@ -123,7 +123,7 @@ class ChainBase(metaclass=ABCMeta): if not tmdbid and hasattr(meta, "tmdbid"): # 识别用名中含指定信息情形 tmdbid = meta.tmdbid - if meta.type in [MediaType.TV, MediaType.MOVIE]: + if not mtype and meta.type in [MediaType.TV, MediaType.MOVIE]: mtype = meta.type return self.run_module("recognize_media", meta=meta, mtype=mtype, tmdbid=tmdbid)