From f59609131c3645f91d9bede25c1138b1ed76a3fa Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 20 Oct 2023 07:38:34 +0800 Subject: [PATCH] fix #921 --- app/api/endpoints/subscribe.py | 2 ++ app/db/subscribe_oper.py | 2 ++ version.py | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) 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'