fix rardar

This commit is contained in:
jxxghp 2023-06-13 21:03:49 +08:00
parent 0aabf8f716
commit 431de7d60c

View File

@ -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])