mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2026-03-02 22:57:22 -05:00
Adding tags to existing apps/indexers does not remove the indexers from the apps #709
Labels
No labels
Area: API
Area: Database
Area: Db-migration
Area: Download Clients
Area: Indexer
Area: Metadata API
Area: Notifications
Area: Tooling
Area: UI
Area: Update API
Priority: High
Priority: Low
Priority: Medium
Status: Cannot Reproduce
Status: Confirmed
Status: Help Wanted
Status: In Progress
Status: Indexer - need invite
Status: Info Needed
Status: Investigating
Status: Logs Needed
Status: Maybe One Day
Status: Needs Triage
Status: Unlikely
Status: Waiting for OP
Status: Won't Fix
Type: Bug
Type: Bug
Type: Documentation
Type: Duplicate
Type: Enhancement
Type: External Bug
Type: Feature Request
Type: Regression
Type: Support
Type: Support.
lidarr-pull
radarr-pull
sonarr upstream
sonarr-pull
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Prowlarr#709
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @trentks on GitHub (Nov 30, 2022).
Is there an existing issue for this?
Current Behavior
If you already have existing indexers in prowlarr that are synced across to apps, then you add tags to the indexers/apps in prowlarr to try to trim what indexers are available to certain apps, the indexers are not removed from the apps.
Expected Behavior
The wiki states "Only in instances where an App and Indexer have matching tags or no tags at all will an indexer be synced to an app". I would expect that if there's not a tag match (and tags exist), that the indexer is not available to the app (i.e. is removed).
Steps To Reproduce
Environment
What branch are you running?
Master
Trace Logs?
Indexers on prowlarr:

Apps in prowlarr (no convenient way to show what tags each app has, but believe me when I say that the lidarr app has the lidarr tag, the sonarr app has the sonarr tag, etc):

Trace log after turning on trace logging, deleting logs, and running the "Application Indexer Sync" task:
prowlarr_trace_log.txt
As an example, this is lidarr's indexers after having run the application indexer sync:

All existing indexers are still in place (on all of lidarr, sonarr, radarr, and the two readarr instances).
This was discussed with/discovered in conjunction with @bakerboy448 on discord.
AB#4243
@trentks commented on GitHub (Nov 30, 2022):
In addition, if you remove a tag from an existing indexer (desiring to no longer have it go to a particular app), then it is not removed from the app. This is again undesirable/unexpected behaviour in the wider-context. But within this context of knowing that apps aren't removed when there's a tag mismatch, it's not unexpected that this misbehaviour also exists.
@psychonic commented on GitHub (Feb 12, 2023):
Thanks for the workaround of removing and re-adding the indexers. This issue was driving me crazy.