Hanle token refresh error
This commit is contained in:
parent
d924c56b17
commit
ecdd3702f8
1 changed files with 7 additions and 1 deletions
|
@ -306,7 +306,13 @@ async def refresh(
|
|||
refresh_token=token["refresh_token"],
|
||||
grant_type="refresh_token",
|
||||
)
|
||||
await update_token(provider.id, new_token)
|
||||
try:
|
||||
await update_token(provider.id, new_token)
|
||||
except PyJWTError as err:
|
||||
logger.info(f"Cannot refresh token: {err.__class__.__name__}")
|
||||
raise HTTPException(
|
||||
status.HTTP_510_NOT_EXTENDED, f"Token refresh error: {err.__class__.__name__}"
|
||||
)
|
||||
return RedirectResponse(url=request.url_for("home"))
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue