From 17b17379acbf15955fe0c2ec1a09864b1ff73b0c Mon Sep 17 00:00:00 2001 From: Fanilo-Nantenaina Date: Sat, 3 Jan 2026 15:25:26 +0300 Subject: [PATCH] Renamed Pydantic models' name that caused conflict --- routes/auth.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/routes/auth.py b/routes/auth.py index f5702a2..0d18349 100644 --- a/routes/auth.py +++ b/routes/auth.py @@ -46,7 +46,7 @@ class TokenResponse(BaseModel): expires_in: int = 86400 -class RefreshToken(BaseModel): +class RefreshTokenRequest(BaseModel): refresh_token: str @@ -362,7 +362,7 @@ async def login( @router.post("/refresh", response_model=TokenResponse) async def refresh_access_token( - data: RefreshToken, session: AsyncSession = Depends(get_session) + data: RefreshTokenRequest, session: AsyncSession = Depends(get_session) ): payload = decode_token(data.refresh_token) if not payload or payload.get("type") != "refresh": @@ -492,7 +492,7 @@ async def reset_password( @router.post("/logout") async def logout( - data: RefreshToken, + data: RefreshTokenRequest, session: AsyncSession = Depends(get_session), user: User = Depends(get_current_user), ):