Use exec for one-off queries

This commit is contained in:
2024-12-31 00:09:30 +01:00
parent 3c4cfe8e99
commit 7beadf1538

View File

@ -20,14 +20,9 @@ func (e *ElectionModel) Insert(name string, tokens int, areVotersKnown bool, max
}
defer tx.Rollback()
stmt, err := tx.Prepare(`
result, err := tx.Exec(`
INSERT INTO elections (name, tokens, are_voters_known, max_voters, expires_at)
VALUES (?, ?, ?, ?, ?)`)
if err != nil {
return 0, err
}
result, err := stmt.Exec(name, tokens, areVotersKnown, maxVoters, expiresAt)
VALUES (?, ?, ?, ?, ?)`, name, tokens, areVotersKnown, maxVoters, expiresAt)
if err != nil {
return 0, err
}
@ -37,7 +32,7 @@ func (e *ElectionModel) Insert(name string, tokens int, areVotersKnown bool, max
return 0, err
}
stmt, err = tx.Prepare(`
stmt, err := tx.Prepare(`
INSERT INTO choices (text, election_id)
VALUES (?, ?)`)
if err != nil {