aboutsummaryrefslogtreecommitdiff
path: root/server/src/helper/session.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/helper/session.rs')
-rw-r--r--server/src/helper/session.rs11
1 files changed, 3 insertions, 8 deletions
diff --git a/server/src/helper/session.rs b/server/src/helper/session.rs
index 2ab87a0..d51acd3 100644
--- a/server/src/helper/session.rs
+++ b/server/src/helper/session.rs
@@ -22,8 +22,9 @@ use rocket::{
pub(super) async fn session_from_request(req: &Request<'_>) -> Result<Session, MyError> {
let username;
- #[cfg(not(feature = "bypass-auth"))]
- {
+ if cfg!(feature = "bypass-auth") {
+ username = "admin".to_string();
+ } else {
let token = req
.query_value("session")
.map(|e| e.unwrap())
@@ -42,12 +43,6 @@ pub(super) async fn session_from_request(req: &Request<'_>) -> Result<Session, M
username = validate(&token)?;
};
- #[cfg(feature = "bypass-auth")]
- {
- parse_jellyfin_auth("a"); // unused warning is annoying
- username = "admin".to_string();
- }
-
let db = req.guard::<&State<Database>>().await.unwrap();
let user = db.get_user(&username)?.ok_or(anyhow!("user not found"))?;