fix(sonarr): search only requested seasons #2261
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
What it does (summary):
Prevents seer from triggering a series-wide search in Sonarr, when not all seasons are requested.
Runs Sonarr SeasonSearch only for the requested season number.
Skips searching seasons that appear fully downloaded (via season statistics) to avoid wasted searches
Key file: sonarr.ts
AI disclosure: I used AI assistance in writing this patch, both OpenAI Codex (GPT-5.2) and Claude opus 4.5. I tested and reviewed. manually.
sonarr.ts
How Has This Been Tested?
Requested a TV series with only Season 1 selected + search now; verified Sonarr only received SeasonSearch for that season (no full-series search). Did this with both existing series with missing seasons and a new series addition. Then Re-requested a fully-downloaded season; verified search is skipped.
Testing env was docker based setup with sonarr running in same stack. Change was isolated to sonarr.ts so I don't think it impacts anything outside of this.
pnpm buildpnpm i18n:extract#NA?apologies if I messed anything up this is my first pr