From 5d52cf7772da52787ee056f13546d88a53dd637b Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Wed, 26 Oct 2022 10:28:19 +0200 Subject: [PATCH] refactor: code cleanup --- api/src/guard/candidate_jwt.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/src/guard/candidate_jwt.rs b/api/src/guard/candidate_jwt.rs index 65ef832..25d9486 100644 --- a/api/src/guard/candidate_jwt.rs +++ b/api/src/guard/candidate_jwt.rs @@ -21,8 +21,10 @@ impl<'r> FromRequest<'r> for TokenRequest { let auth_string = auth.to_string(); if auth_string.starts_with("Bearer") { let token = auth_string[6..auth_string.len()].trim(); - if let Ok(token_data) = decode_candidate_token(token.to_string()) { - return Outcome::Success(TokenRequest(token_data.claims)); + let token_data = decode_candidate_token(token.to_string()); + + if token_data.is_ok() { + return Outcome::Success(TokenRequest(token_data.ok().unwrap().claims)); } } }