From 806e5f7d3d2557d9a0f6401d380c2d3ace6b9c9e Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 14 Jun 2023 11:11:34 +0800 Subject: [PATCH] fix sonarr --- app/api/servarr.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/api/servarr.py b/app/api/servarr.py index 58669582..07f1cd2b 100644 --- a/app/api/servarr.py +++ b/app/api/servarr.py @@ -563,10 +563,14 @@ async def arr_add_series(apikey: str, tv: schemas.SonarrSeries) -> Any: status_code=403, detail="认证失败!", ) - sid = SubscribeChain().process(title=tv.title, - year=str(tv.year) if tv.year else None, - mtype=MediaType.TV, - userid="Seerr") + sid = 0 + for season in tv.seasons: + sid = SubscribeChain().process(title=tv.title, + year=str(tv.year) if tv.year else None, + season=season.seasonNumber, + mtype=MediaType.TV, + userid="Seerr") + if sid: return { "id": sid