diff --git a/src/data/session_identity.rs b/src/data/session_identity.rs index 28312ca..547824e 100644 --- a/src/data/session_identity.rs +++ b/src/data/session_identity.rs @@ -48,9 +48,7 @@ impl<'a> SessionIdentity<'a> { // Check if session is valid if let Some(sess) = &res { - if sess.id.is_none() { - return None; - } + sess.id.as_ref()?; } res diff --git a/src/data/user.rs b/src/data/user.rs index 2ee9ecc..5a49d8e 100644 --- a/src/data/user.rs +++ b/src/data/user.rs @@ -87,7 +87,7 @@ impl User { } pub fn find_factor(&self, factor_id: &FactorID) -> Option<&TwoFactor> { - self.two_factor.iter().find(|f| f.id.eq(&factor_id)) + self.two_factor.iter().find(|f| f.id.eq(factor_id)) } }