From 431de7d60ccf861e4572c014146e8a36bbf082bf Mon Sep 17 00:00:00 2001 From: jxxghp Date: Tue, 13 Jun 2023 21:03:49 +0800 Subject: [PATCH] fix rardar --- app/api/servarr.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/api/servarr.py b/app/api/servarr.py index e818c95b..2121a123 100644 --- a/app/api/servarr.py +++ b/app/api/servarr.py @@ -310,7 +310,7 @@ async def arr_add_movie(apikey: str, movie: RadarrMovie) -> Any: @arr_router.delete("/movie/{mid}", response_model=schemas.Response) -async def arr_remove_movie(apikey: str, mid: int) -> Any: +async def arr_remove_movie(apikey: str, mid: int, db: Session = Depends(get_db)) -> Any: """ 删除Rardar电影订阅 """ @@ -319,6 +319,15 @@ async def arr_remove_movie(apikey: str, mid: int) -> Any: status_code=403, detail="认证失败!", ) + subscribe = Subscribe.get(db, mid) + if subscribe: + subscribe.delete(db, mid) + return {"success": True} + else: + raise HTTPException( + status_code=404, + detail="未找到该电影!" + ) @arr_router.get("/series", response_model=List[schemas.SonarrSeries])