Skip to content

[Bug] Match passes when over 100% #217

Description

@Avgariat

Version

v0.14.0

Description

When there are more episodes in the client than the script thinks there should be it gets match result over 100% and it passes.

As you can see in logs my client has 10 episodes but the app thinks there should be 6 so it passes.

To be honest, I'm not sure why it got 6 since I checked metadata sources (tvmaze and tvdb) and both of them show 12 episodes.

Expected Behavior

I think result match with over 100% is almost always wrong so it should be rejected instead.

Alternatively an option in cfg could be added that decides whether or not reject matches with over 100%.

Relevant log output

autobrr-seasonpack-1  | {"level":"info","module":"processor","release":"Our Universe S01 (2026) 1080p VIKI WEB-DL AAC 2.0 H.264-DUSKLiGHT","clientname":"default","time":"2026-03-19T19:07:31Z","message":"found 10/6 (166.67%) episodes in client"}
autobrr-seasonpack-1  | {"level":"info","module":"processor","release":"Our Universe S01 (2026) 1080p VIKI WEB-DL AAC 2.0 H.264-DUSKLiGHT","clientname":"default","time":"2026-03-19T19:07:31Z","message":"successfully matched season pack to episodes in client"}

Screenshots

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions