diff --git a/internal/database/user_repository.go b/internal/database/user_repository.go index 1e85304..e9f800c 100644 --- a/internal/database/user_repository.go +++ b/internal/database/user_repository.go @@ -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 }