diff --git a/app/api/endpoints/subscribe.py b/app/api/endpoints/subscribe.py index afba458f..0bfc148f 100644 --- a/app/api/endpoints/subscribe.py +++ b/app/api/endpoints/subscribe.py @@ -194,6 +194,8 @@ def read_subscribe( """ 根据订阅编号查询订阅信息 """ + if not subscribe_id: + return Subscribe() subscribe = Subscribe.get(db, subscribe_id) if subscribe and subscribe.sites: subscribe.sites = json.loads(subscribe.sites) diff --git a/app/db/subscribe_oper.py b/app/db/subscribe_oper.py index 574f2791..4f7501db 100644 --- a/app/db/subscribe_oper.py +++ b/app/db/subscribe_oper.py @@ -30,6 +30,8 @@ class SubscribeOper(DbOper): date=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), **kwargs) subscribe.create(self._db) + # 查询订阅 + subscribe = Subscribe.exists(self._db, tmdbid=mediainfo.tmdb_id, season=kwargs.get('season')) return subscribe.id, "新增订阅成功" else: return subscribe.id, "订阅已存在" diff --git a/version.py b/version.py index c130a7d2..8c25d8b1 100644 --- a/version.py +++ b/version.py @@ -1 +1 @@ -APP_VERSION = 'v1.3.5' +APP_VERSION = 'v1.3.5-1'