update main.py createuser foutafhandeling

This commit is contained in:
ben
2026-08-03 18:03:45 +02:00
parent a37c112c39
commit 0cea076e61
+7 -2
View File
@@ -76,21 +76,26 @@ def database_status():
# users # users
@app.post("/create-user") @app.post("/create-user")
def api_create_user(user: UserCreate): def api_create_user(user: UserCreate):
try:
user_id = create_user( user_id = create_user(
user.username, user.username,
user.password user.password
) )
except sqlite3.IntegrityError:
raise HTTPException(
status_code=409,
detail="username already exists"
)
return { return {
"status": "created", "status": "created",
"user_id": user_id "user_id": user_id
} }
@app.post("/login") @app.post("/login")
def api_login(login: Login): def api_login(login: Login):