From 0d6f13fe0c1aba71e36aa6f26ef565e1a9100767 Mon Sep 17 00:00:00 2001 From: bakerboy448 <55419169+bakerboy448@users.noreply.github.com> Date: Sun, 12 Jul 2026 00:05:03 -0500 Subject: [PATCH] fix(templates): radarr/nabarr grants sonarr-only importlistexclusion endpoint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit radarr/nabarr.json includes /api/v3/importlistexclusion and /api/v3/importlistexclusion/{id}, which do not exist on Radarr — that route name is Sonarr's ImportListExclusionController ([V3ApiController] with no route override, so it defaults to the controller name). Radarr's own exclusions controller explicitly overrides its route to "exclusions" ([V3ApiController("exclusions")]), which is already correctly granted in this same file. Confirmed via Radarr/Sonarr source (ImportListExclusionController.cs in both repos) and via nabarr's own client (l3uddz/nabarr): the Radarr client only ever calls GET /exclusions, the Sonarr client only ever calls GET /importlistexclusion — never both on the same arr type. Removing the dead Sonarr-shaped grant from the Radarr template. --- root/app/www/public/templates/radarr/nabarr.json | 7 ------- 1 file changed, 7 deletions(-) diff --git a/root/app/www/public/templates/radarr/nabarr.json b/root/app/www/public/templates/radarr/nabarr.json index 5d5142e..b09d581 100644 --- a/root/app/www/public/templates/radarr/nabarr.json +++ b/root/app/www/public/templates/radarr/nabarr.json @@ -8,13 +8,6 @@ "delete", "get" ], - "/api/v3/importlistexclusion": [ - "get", - "post" - ], - "/api/v3/importlistexclusion/{id}": [ - "put" - ], "/api/v3/movie": [ "get", "post"