Compare commits
1 Commits
96fb472497
...
48e36da356
| Author | SHA1 | Date | |
|---|---|---|---|
| 48e36da356 |
@@ -38,12 +38,14 @@ func (r *UserRepository) CreateUserTx(ctx context.Context, user *models.User) er
|
|||||||
}
|
}
|
||||||
|
|
||||||
var newUserID int
|
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 {
|
if err != nil {
|
||||||
return err
|
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 {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user