修复无法创建用户
parent
a69dd645ca
commit
a99cc389c8
|
|
@ -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:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue