Skip to content

added test and fix for persistence#1237

Merged
bullmoose20 merged 2 commits into
developfrom
fix_overlay_persistence_bug
May 21, 2026
Merged

added test and fix for persistence#1237
bullmoose20 merged 2 commits into
developfrom
fix_overlay_persistence_bug

Conversation

@bullmoose20
Copy link
Copy Markdown
Collaborator

What type of PR is this?

  • Bug Fix (non-breaking change which fixes an issue)
  • Feature/Tweak (non-breaking change which adds new functionality or enhances existing functionality)
  • Breaking Change (fix or feature that would break any existing functionality for users)
  • Documentation Update
  • Other

Description

Fixes a ratings overlay persistence bug where Quickstart could overwrite already-saved Rotten Tomatoes mass rating sources with badge-derived defaults when revisiting the Libraries page.

The overlay sync logic now defaults sources only when they are unset, while preserving existing valid selections such as plex_tomatoes and plex_tomatoesaudience. This PR also adds an e2e regression test covering both behaviors: preserve on existing values, default on empty values.

Related Issues [optional]

Which Environment Did You Test On?

  • Local Install (Windows/Linux/Mac via python quickstart.py)
  • Windows Executable
  • Linux Executable
  • macOS Executable
  • Docker
  • Other

@bullmoose20 bullmoose20 merged commit a2d545d into develop May 21, 2026
7 checks passed
@bullmoose20 bullmoose20 deleted the fix_overlay_persistence_bug branch May 21, 2026 10:12
kometa-tokens Bot pushed a commit that referenced this pull request May 21, 2026
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.

2 participants