From a1eed7290d6dd1c76a25c55f58a8e2da1b6efece Mon Sep 17 00:00:00 2001 From: clover caruso Date: Sun, 4 Oct 2026 19:13:40 -0700 Subject: [PATCH] Retarget saved ARR indexers without requiring search results Updating an existing Jackett URL triggered Radarr connectivity validation and blocked activation when the preserved categories returned no results. Use forceSave on updates so configuration validation remains enforced while existing search settings survive transport migration. Validation: live Radarr endpoint retarget completed; both indexers preserved every field except baseUrl. qBittorrent retained all 550 torrents with a live VPN tunnel and distinct external egress. Assisted-by: gpt-6.1-sol --- tools/configure-arr.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/configure-arr.py b/tools/configure-arr.py index 9a813a8c96f9bcfdb60893f07428c91e1fb5b1bf..00a24e3de0246b03959f3fbc769f71ab3fca3ead 100644 --- a/tools/configure-arr.py +++ b/tools/configure-arr.py @@ -146,7 +146,7 @@ for indexer in indexers: if not changed: continue request = urllib.request.Request( - f"{indexer_base}/{indexer['id']}", + f"{indexer_base}/{indexer['id']}?forceSave=true", data=json.dumps(indexer).encode(), headers={**headers, "Content-Type": "application/json"}, method="PUT", -- 2.54.0