From 84eaf54aba50c18621459db5e0ce16f7994598db Mon Sep 17 00:00:00 2001 From: Igor Benav Date: Sun, 7 Sep 2025 01:32:12 -0300 Subject: [PATCH 1/2] fix creating user in admin panel --- src/app/admin/views.py | 5 +++-- src/app/api/v1/posts.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/app/admin/views.py b/src/app/admin/views.py index 1df1db2..3e4d935 100644 --- a/src/app/admin/views.py +++ b/src/app/admin/views.py @@ -10,7 +10,7 @@ from ..models.user import User from ..schemas.post import PostUpdate from ..schemas.tier import TierCreate, TierUpdate -from ..schemas.user import UserCreate, UserUpdate +from ..schemas.user import UserCreate, UserCreateInternal, UserUpdate class PostCreateAdmin(BaseModel): @@ -41,8 +41,9 @@ def register_admin_views(admin: CRUDAdmin) -> None: model=User, create_schema=UserCreate, update_schema=UserUpdate, - allowed_actions={"view", "create", "update"}, + update_internal_schema=UserCreateInternal, password_transformer=password_transformer, + allowed_actions={"view", "create", "update"}, ) admin.add_view( diff --git a/src/app/api/v1/posts.py b/src/app/api/v1/posts.py index 7e9c8ad..036810f 100644 --- a/src/app/api/v1/posts.py +++ b/src/app/api/v1/posts.py @@ -24,8 +24,9 @@ async def write_post( current_user: Annotated[dict, Depends(get_current_user)], db: Annotated[AsyncSession, Depends(async_get_db)], ) -> PostRead: - db_user = await crud_users.get(db=db, username=username, is_deleted=False, schema_to_select=UserRead, - return_as_model=True) + db_user = await crud_users.get( + db=db, username=username, is_deleted=False, schema_to_select=UserRead, return_as_model=True + ) if db_user is None: raise NotFoundException("User not found") From 802378a9097cececeaeca521737d98aa1e49d83d Mon Sep 17 00:00:00 2001 From: Igor Benav Date: Sun, 7 Sep 2025 01:32:23 -0300 Subject: [PATCH 2/2] remove version from docker compose --- docker-compose.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 7ec3a23..b6daecc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,3 @@ -version: '3.8' - services: web: build: