Skip to content

Watchlist sync creates requests for seasons that don't exist #2646

@tippmar

Description

@tippmar

Description

I enabled watchlist sync recently and noticed an issue when one of my users enabled it for their account.

A request was created for Season 3 of a show that has been on Seerr for several months and is in the middle of it's second season -- there is no Season 3 and no way in Seerr to request Season 3 for that show.

If I delete the Season 3 request, it just comes back the next time watchlist sync runs (and sends another auto-approved email to the user).

This is not limited to a single show either - I'm seeing at least 3 instances of this behavior, from the same user's watchlist.

I've re-run Plex library full scan, watchlist sync and Sonarr sync in Seerr, nothing changed.

I don't see any issues in the logs related to the show in question, just the usual "updating existing title" and "guids are cached, skipping metadata request".

Version

Stable 3.1.0

Steps to Reproduce

I'm not entirely sure how to repro.
The user had the show on their Plex watchlist prior to me enabling the feature in Seerr and prior to them enabling it for their account.

The show in question was already in Seerr via a manual add a few months ago - the show was not originally added by a user request.

The request for the non-existing season appeared as soon as the user enabled watchlist sync for their account.

Screenshots

No response

Logs

Platform

desktop

Database

SQLite (default)

Device

Browser

Operating System

Windows 11

Browser

Chrome

Additional Context

No response

Search Existing Issues

  • Yes, I have searched existing issues.

Code of Conduct

  • I agree to follow Seerr's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting triageThis issue needs to be reviewed

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions