db issue 1.0

This commit is contained in:
2025-09-20 14:28:31 +03:00
parent 58419b0e14
commit 639bc3c1a9
3 changed files with 11 additions and 8 deletions

View File

@@ -43,7 +43,11 @@ async def get_user(id: int, current_user: str = Depends(JWT.current_user)):
raise HTTPException(status_code=404, detail="The user isn't found")
@api.post("/user_create", response_model=pydentic.IdofPersons)
async def create_user(row:pydentic.CreateUser):
new_user_id = max(item.id for item in await db.get_all_rows())
rows = await db.get_all_rows()
if rows:
new_user_id = max(item.id for item in rows) + 1
else:
new_user_id = 1
new_row = pydentic.IdofPersons(id = new_user_id, email=row.email, description=row.description, activated = row.activated, password = row.password)
await db.CreateUser(new_row)
return new_row