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"],
|
refresh_token=token["refresh_token"],
|
||||||
grant_type="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"))
|
return RedirectResponse(url=request.url_for("home"))
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue