fix(settings): handle email comparison for Jellyfin users

This commit is contained in:
0xsysr3ll
2026-02-25 22:37:48 +01:00
parent 87187e8b28
commit f2bc6d7c54

View File

@@ -305,8 +305,11 @@ userSettingsRoutes.post<{ authToken: string }>(
});
}
// Emails do not match
if (user.email !== account.email) {
// Jellyfin users often have no email.
if (
isMainPlex &&
user.email?.toLowerCase() !== account.email?.toLowerCase()
) {
return res.status(422).json({
message:
'This Plex account is registered under a different email address.',