修复无法创建用户
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
|
||||
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="邮箱格式不正确")
|
||||
|
||||
with get_db_connection() as connection:
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ class CreateUserRequest(BaseModel):
|
|||
password: Optional[str] = None
|
||||
caption: str
|
||||
email: Optional[str] = None
|
||||
avatar_url: Optional[str] = None
|
||||
role_id: int = 2
|
||||
|
||||
class UpdateUserRequest(BaseModel):
|
||||
|
|
|
|||
Loading…
Reference in New Issue