Skip to content

TV show sync - #471

Merged
devpro merged 3 commits into
mainfrom
feature/tvshow-sync
Oct 28, 2026
Merged

devpro merged 3 commits into
mainfrom
feature/tvshow-sync

Conversation

@devpro

@devpro devpro commented Oct 28, 2026

Copy link
Copy Markdown
Owner

No description provided.

TMDB's per-title /changes answers only the start_date day without an end_date and rejects a range over 14 days,
so a reference last enriched before a new season aired kept reporting no change and never fetched it.
The check now sends a range closed at today, and a reference enriched longer than 14 days ago takes the full fetch.
A forced sync skips the check and fetches TV shows and movies in full (ReferenceSyncWindows.FullFetch).
Tests pin the client range, the forced full fetch, a new season replacing the stored episodes,
the reopening of a finished show once that season airs, and the finished-show query against real MongoDB.
@sonarqubecloud

Copy link
Copy Markdown

@devpro
devpro merged commit 7f7b303 into main Oct 28, 2026
8 checks passed
@devpro
devpro deleted the feature/tvshow-sync branch October 28, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant