create fix
This commit is contained in:
@@ -46,6 +46,7 @@ async def create_user(user_info):
|
|||||||
session.add(new_user)
|
session.add(new_user)
|
||||||
await session.commit()
|
await session.commit()
|
||||||
await session.refresh(new_user)
|
await session.refresh(new_user)
|
||||||
|
else: return None
|
||||||
return user
|
return user
|
||||||
|
|
||||||
async def update_user(user_info):
|
async def update_user(user_info):
|
||||||
|
|||||||
@@ -45,7 +45,12 @@ async def update_user(data: pydantic.UserUpdate, user=Depends(get_current_user))
|
|||||||
|
|
||||||
@api.post("/create", response_model=pydantic.UserAccess)
|
@api.post("/create", response_model=pydantic.UserAccess)
|
||||||
async def create_user(user_info: pydantic.UserCreate,user=Depends(check_roles)):
|
async def create_user(user_info: pydantic.UserCreate,user=Depends(check_roles)):
|
||||||
await db.create_user(user_info)
|
user = await db.create_user(user_info)
|
||||||
|
if user == None:
|
||||||
|
raise HTTPException(
|
||||||
|
status_code=status.HTTP_409_CONFLICT,
|
||||||
|
detail="Code already exists for another user"
|
||||||
|
)
|
||||||
return user_info
|
return user_info
|
||||||
|
|
||||||
@api.get("/list")
|
@api.get("/list")
|
||||||
|
|||||||
Reference in New Issue
Block a user