Compare commits

..

1 Commits

Author SHA1 Message Date
48e36da356 fix(repository): fixed user registration 2025-06-19 07:54:38 +03:00

View File

@@ -38,12 +38,14 @@ func (r *UserRepository) CreateUserTx(ctx context.Context, user *models.User) er
}
var newUserID int
err = tx.QueryRow(ctx, "INSERT INTO users (uuid, username, email, password_hash, role) VALUES ($1, $2, $3, $4, $5) RETURNING id").Scan(&newUserID)
err = tx.QueryRow(ctx,
"INSERT INTO users (uuid, username, email, password_hash, role) VALUES ($1, $2, $3, $4, $5) RETURNING id",
user.UUID, user.Username, user.Email, user.PasswordHash, user.Role).Scan(&newUserID)
if err != nil {
return err
}
_, err = tx.Exec(ctx, "INSERT INTO profiles (user_id) VALUES ($1)")
_, err = tx.Exec(ctx, "INSERT INTO profiles (user_id) VALUES ($1)", newUserID)
if err != nil {
return err
}