diff options
Diffstat (limited to 'server/src/routes/ui')
-rw-r--r-- | server/src/routes/ui/account/session/guard.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/server/src/routes/ui/account/session/guard.rs b/server/src/routes/ui/account/session/guard.rs index f85dace..fd451ef 100644 --- a/server/src/routes/ui/account/session/guard.rs +++ b/server/src/routes/ui/account/session/guard.rs @@ -55,6 +55,9 @@ fn parse_jellyfin_auth(h: &str) -> Option<&str> { for tok in h.split(" ") { if let Some(tok) = tok.strip_prefix("Token=\"") { if let Some(tok) = tok.strip_suffix("\"") { + let tok = tok.strip_suffix("%3D").unwrap_or(tok); + let tok = tok.strip_suffix("%3D").unwrap_or(tok); + let tok = tok.strip_suffix("%3D").unwrap_or(tok); return Some(tok); } } |