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)));