ezidam: jwt: forward if can't find refresh token

This commit is contained in:
Philippe Loctaux 2023-04-03 11:13:42 +02:00
parent 317dc23735
commit 00c8d90355

View file

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