fix query args for batch updating pageviews

This commit is contained in:
Danny van Kooten 2018-07-30 10:51:20 +02:00
parent b6f3be0e8e
commit e90e100f18
1 changed files with 1 additions and 2 deletions

View File

@ -80,14 +80,13 @@ func (db *sqlstore) UpdatePageviews(pageviews []*models.Pageview) error {
} }
query := tx.Rebind(`UPDATE pageviews SET is_bounce = ?, duration = ? WHERE id = ?`) query := tx.Rebind(`UPDATE pageviews SET is_bounce = ?, duration = ? WHERE id = ?`)
stmt, err := tx.Preparex(query) stmt, err := tx.Preparex(query)
if err != nil { if err != nil {
return err return err
} }
for i := range pageviews { for i := range pageviews {
_, err = stmt.Exec(query, pageviews[i].IsBounce, pageviews[i].Duration) _, err := stmt.Exec(pageviews[i].IsBounce, pageviews[i].Duration, pageviews[i].ID)
if err != nil { if err != nil {
tx.Rollback() tx.Rollback()