From d59af5b6aa1b90135a3fe0840fbb84419a7e187d Mon Sep 17 00:00:00 2001 From: Will Anderson Date: Sat, 11 Apr 2026 02:52:15 -0500 Subject: [PATCH] seerr: fix mediaServerType to numeric 2 (JELLYFIN enum value) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Seerr's scheduler compares mediaServerType against numeric enum values (PLEX=1, JELLYFIN=2, EMBY=3). restore.js was setting the string 'JELLYFIN' which never matched, so Jellyfin scan jobs were never registered in the scheduler — causing 'Watch on Jellyfin' buttons to never appear. --- servers/legion/k8s/media/overseerr.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/servers/legion/k8s/media/overseerr.yaml b/servers/legion/k8s/media/overseerr.yaml index 7f85a99..e402a40 100644 --- a/servers/legion/k8s/media/overseerr.yaml +++ b/servers/legion/k8s/media/overseerr.yaml @@ -44,9 +44,9 @@ data: if (!settings.main) { settings.main = {}; } - if (!settings.main.mediaServerType) { - settings.main.mediaServerType = 'JELLYFIN'; - console.log('Set main.mediaServerType = JELLYFIN'); + if (settings.main.mediaServerType !== 2) { + settings.main.mediaServerType = 2; // 2 = JELLYFIN (numeric enum, not the string) + console.log('Set main.mediaServerType = 2 (JELLYFIN)'); } if (!settings.main.applicationUrl) { settings.main.applicationUrl = 'https://watch.nook.family'; @@ -95,7 +95,7 @@ spec: labels: app: overseerr annotations: - restartedAt: "2026-04-11T07:45:00Z" + restartedAt: "2026-04-11T08:00:00Z" spec: initContainers: # Restore Jellyfin connection config if it was cleared (e.g. after pod restart with bad key)