From 00c8d90355fe53c61d1c35efa08694a3f0fee9a7 Mon Sep 17 00:00:00 2001 From: Philippe Loctaux
Date: Mon, 3 Apr 2023 11:13:42 +0200 Subject: [PATCH] ezidam: jwt: forward if can't find refresh token --- crates/ezidam/src/guards/jwt.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/crates/ezidam/src/guards/jwt.rs b/crates/ezidam/src/guards/jwt.rs index 29d1e16..17b4031 100644 --- a/crates/ezidam/src/guards/jwt.rs +++ b/crates/ezidam/src/guards/jwt.rs @@ -23,7 +23,6 @@ pub enum Error { GetCookies, StartTransaction, GetRefreshToken(refresh_tokens::Error), - RefreshTokenNotFound, UserNotFound, GetUser(users::Error), RevokeRefreshTokens(refresh_tokens::Error), @@ -177,12 +176,7 @@ pub async fn use_refresh_token( let refresh_token = match RefreshToken::get_one(&mut transaction, &refresh).await { Ok(refresh_token) => match refresh_token { Some(refresh_token) => refresh_token, - None => { - return Outcome::Failure(( - Status::InternalServerError, - Error::RefreshTokenNotFound, - )); - } + None => return Outcome::Forward(()), }, Err(e) => { return Outcome::Failure((Status::InternalServerError, Error::GetRefreshToken(e)));