Fixed name mismatches and missing feature flag

This commit is contained in:
2026-04-25 13:01:41 +02:00
parent 0ce17fe805
commit 616efa5282
4 changed files with 211 additions and 6 deletions

View File

@@ -33,7 +33,7 @@ pub async fn create_user(
}
let exist_check = sqlx::query_as::<_, UserCreateScheme>(
r#"SELECT firstname, name, username, is_admin, passwd FROM users WHERE username = $1"#,
r#"SELECT first_name, last_name, username, is_admin, pwd FROM users WHERE username = $1"#,
)
.bind(&request.username)
.fetch_optional(&data.db)
@@ -59,7 +59,7 @@ pub async fn create_user(
Err(e) => panic!("Error hashing {:}", e),
};
let user = sqlx::query("INSERT INTO login (username, passwd, firstname, name, is_admin) VALUES ($1, $2, $3, $4, $5)")
let user = sqlx::query("INSERT INTO users (username, pwd, first_name, last_name, is_admin) VALUES ($1, $2, $3, $4, $5)")
.bind(request.username)
.bind(&hashed_pwd)
.bind(request.first_name)