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) @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电影订阅 删除Rardar电影订阅
""" """
@ -319,6 +319,15 @@ async def arr_remove_movie(apikey: str, mid: int) -> Any:
status_code=403, status_code=403,
detail="认证失败!", 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]) @arr_router.get("/series", response_model=List[schemas.SonarrSeries])