This commit is contained in:
2024-04-08 13:00:32 +03:00
parent cb6ceae42d
commit 10fbd6b1cb
2 changed files with 4 additions and 3 deletions

View File

@ -63,7 +63,7 @@ async def register(
return user return user
@router.get("/users/me/", response_model=schemas.User) @router.get("/me", response_model=schemas.User)
async def read_users_me( async def read_users_me(
current_user: Annotated[schemas.User, Depends(services.get_current_active_user)], current_user: Annotated[schemas.User, Depends(services.get_current_active_user)],
): ):

View File

@ -3,8 +3,9 @@ from fastapi.security import OAuth2PasswordBearer
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from jose import JWTError, jwt from jose import JWTError, jwt
from typing import Annotated, Union from typing import Annotated, Union
from datetime import timedelta from datetime import datetime, timezone, timedelta
from passlib.context import CryptContext from passlib.context import CryptContext
import uuid
from ...db import models from ...db import models
from . import schemas from . import schemas
@ -23,7 +24,7 @@ def get_password_hash(password):
return pwd_context.hash(password) return pwd_context.hash(password)
def get_user_by_id(db: Session, user_id: int): def get_user_by_id(db: Session, user_id: uuid.uuid4):
return db.query(models.User).filter(models.User.id == user_id).first() return db.query(models.User).filter(models.User.id == user_id).first()