From 14bcf93be3c98b9952c37f1a2e46c770920d6930 Mon Sep 17 00:00:00 2001 From: BluemediaDev Date: Thu, 13 Mar 2025 16:38:21 +0000 Subject: [PATCH] Allow administrative user update --- app/routers/user_v1.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/routers/user_v1.py b/app/routers/user_v1.py index 7239ece..d19ae13 100644 --- a/app/routers/user_v1.py +++ b/app/routers/user_v1.py @@ -6,7 +6,7 @@ from sqlalchemy.orm import Session as DbSession from app.database import get_db from app.schemas.session import Session from app.schemas.auth_token import AccessToken -from app.schemas.user import User, UserCreate, UserUpdate +from app.schemas.user import AdministrativeUserUpdate, User, UserCreate from app.security.jwt_bearer import JWTBearer from app.services import session_service, user_service from app.util.errors import NotFoundError @@ -40,7 +40,7 @@ async def create_user( @router.patch(path="/{user_id}", response_model=User) async def update_user( user_id: UUID, - user_update: UserUpdate, + user_update: AdministrativeUserUpdate, db: DbSession = Depends(get_db), token: AccessToken = Depends(JWTBearer(required_roles=["administrator"])), ):