修复无法创建用户

codex/dev
AlanPaine 2026-03-31 07:17:47 +00:00
parent a69dd645ca
commit a99cc389c8
2 changed files with 2 additions and 1 deletions

View File

@ -96,7 +96,7 @@ def create_user(request: CreateUserRequest, current_user: dict = Depends(get_cur
if current_user['role_id'] != 1: # 1 is admin if current_user['role_id'] != 1: # 1 is admin
return create_api_response(code="403", message="仅管理员有权限创建用户") return create_api_response(code="403", message="仅管理员有权限创建用户")
if not validate_email(request.email): if request.email and not validate_email(request.email):
return create_api_response(code="400", message="邮箱格式不正确") return create_api_response(code="400", message="邮箱格式不正确")
with get_db_connection() as connection: with get_db_connection() as connection:

View File

@ -34,6 +34,7 @@ class CreateUserRequest(BaseModel):
password: Optional[str] = None password: Optional[str] = None
caption: str caption: str
email: Optional[str] = None email: Optional[str] = None
avatar_url: Optional[str] = None
role_id: int = 2 role_id: int = 2
class UpdateUserRequest(BaseModel): class UpdateUserRequest(BaseModel):