fix(auth): update token storage logic for Plex when using Jellyfin or Emby as main server

This commit is contained in:
0xsysr3ll
2026-02-22 19:41:39 +01:00
parent ebffa1efa3
commit f90c9867a7

View File

@@ -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,