From 5321c8d9c01094306f2e026c509e2497a66ffa2a Mon Sep 17 00:00:00 2001 From: dingshan Date: Mon, 31 Oct 2022 15:47:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=201=E3=80=81=E5=85=BC=E5=AE=B9B=E7=AB=99?= =?UTF-8?q?=E4=B8=8B=E6=92=AD=E7=9A=84=E4=B8=A4=E7=A7=8D=E7=8A=B6=E6=80=81?= =?UTF-8?q?=202=E3=80=81=E6=9B=B4=E6=94=B9=E8=AE=A2=E9=98=85=E5=85=A5?= =?UTF-8?q?=E5=BA=93=E9=80=BB=E8=BE=91=EF=BC=8C=E5=8A=A0=E5=85=A5=E8=AE=A2?= =?UTF-8?q?=E9=98=85=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/bilibili_sub/data_source.py | 2 +- plugins/bilibili_sub/model.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/bilibili_sub/data_source.py b/plugins/bilibili_sub/data_source.py index 13841433..dd3cdebb 100755 --- a/plugins/bilibili_sub/data_source.py +++ b/plugins/bilibili_sub/data_source.py @@ -230,7 +230,7 @@ async def _get_live_status(id_: int) -> Optional[str]: sub = await BilibiliSub.get_sub(id_) if sub.live_status != live_status: await BilibiliSub.update_sub_info(id_, live_status=live_status) - if sub.live_status == 0 and live_status == 1: + if sub.live_status in [0, 2] and live_status == 1: return ( f"" f"{image(cover)}\n" diff --git a/plugins/bilibili_sub/model.py b/plugins/bilibili_sub/model.py index 3a1e8ff6..55035ae6 100755 --- a/plugins/bilibili_sub/model.py +++ b/plugins/bilibili_sub/model.py @@ -66,7 +66,7 @@ class BilibiliSub(db.Model): """ try: query = ( - await cls.query.where(cls.sub_id == sub_id) + await cls.query.where( (cls.sub_id == sub_id) & (cls.sub_type == sub_type) ) .with_for_update() .gino.first() )