From c642b89581adaf1879b1683589ca56a77b816a55 Mon Sep 17 00:00:00 2001 From: IluaAir Date: Sat, 20 Sep 2025 14:04:07 +0300 Subject: [PATCH] full view User profile --- src/api/v1/users.py | 5 +++-- src/schemas/users.py | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/api/v1/users.py b/src/api/v1/users.py index fb5f0bd..55fad33 100644 --- a/src/api/v1/users.py +++ b/src/api/v1/users.py @@ -14,8 +14,9 @@ router = APIRouter(prefix=settings.api.v1.users, tags=["Users"]) @router.get("/me") -async def get_me(user: ActiveUser): - return user +async def get_me(session: sessionDep, user: ActiveUser): + cur_user = await UserService(session).get_user_by_filter_or_raise(id=user.id) + return cur_user @router.get("/") diff --git a/src/schemas/users.py b/src/schemas/users.py index 27e3db8..02f8f1c 100644 --- a/src/schemas/users.py +++ b/src/schemas/users.py @@ -19,6 +19,8 @@ class User(BaseModel): username: str is_active: bool is_superuser: bool + telegram_id: int | None + avatar_path: str | None model_config = ConfigDict(from_attributes=True, extra="ignore")