Skip to content

Commit 0053983

Browse files
authored
Merge pull request #188 from benavlabs/fix-user-create-admin
Fix user create admin
2 parents ebf6b06 + 802378a commit 0053983

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

docker-compose.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
version: '3.8'
2-
31
services:
42
web:
53
build:

src/app/admin/views.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from ..models.user import User
1111
from ..schemas.post import PostUpdate
1212
from ..schemas.tier import TierCreate, TierUpdate
13-
from ..schemas.user import UserCreate, UserUpdate
13+
from ..schemas.user import UserCreate, UserCreateInternal, UserUpdate
1414

1515

1616
class PostCreateAdmin(BaseModel):
@@ -41,8 +41,9 @@ def register_admin_views(admin: CRUDAdmin) -> None:
4141
model=User,
4242
create_schema=UserCreate,
4343
update_schema=UserUpdate,
44-
allowed_actions={"view", "create", "update"},
44+
update_internal_schema=UserCreateInternal,
4545
password_transformer=password_transformer,
46+
allowed_actions={"view", "create", "update"},
4647
)
4748

4849
admin.add_view(

src/app/api/v1/posts.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ async def write_post(
2424
current_user: Annotated[dict, Depends(get_current_user)],
2525
db: Annotated[AsyncSession, Depends(async_get_db)],
2626
) -> PostRead:
27-
db_user = await crud_users.get(db=db, username=username, is_deleted=False, schema_to_select=UserRead,
28-
return_as_model=True)
27+
db_user = await crud_users.get(
28+
db=db, username=username, is_deleted=False, schema_to_select=UserRead, return_as_model=True
29+
)
2930
if db_user is None:
3031
raise NotFoundException("User not found")
3132

0 commit comments

Comments
 (0)