From f90c9867a703d4fbc3fd3a0dd2b9272480f0a751 Mon Sep 17 00:00:00 2001 From: 0xsysr3ll <0xsysr3ll@pm.me> Date: Sun, 22 Feb 2026 19:41:39 +0100 Subject: [PATCH] fix(auth): update token storage logic for Plex when using Jellyfin or Emby as main server --- server/routes/auth.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/routes/auth.ts b/server/routes/auth.ts index ed371b3f7..9d867bbbf 100644 --- a/server/routes/auth.ts +++ b/server/routes/auth.ts @@ -60,8 +60,11 @@ authRoutes.post('/plex', async (req, res, next) => { const mediaServerType = settings.main.mediaServerType; - // When main server is not Plex, allow storing the token for Plex settings - if (mediaServerType !== MediaServerType.PLEX) { + // When main server is Jellyfin/Emby, allow admin to store Plex token for settings (linking) + if ( + mediaServerType === MediaServerType.JELLYFIN || + mediaServerType === MediaServerType.EMBY + ) { if (!req.user) { return next({ status: 401,