diff --git a/database.go b/database.go index a9a46ca1094a0eced650dfb2b690fc3fc527f3aa..10e9e76f8819fa412ddcdf1e9bc9e8a0d7f757e7 100644 --- a/database.go +++ b/database.go @@ -120,9 +120,7 @@ func (s *DBSaver) Start() error { } } - if result.RowsAffected == 0 { - tx.Model(&permJob.Stats).Updates(permJob.Stats) - } + tx.Model(&permJob.Stats).Updates(permJob.Stats) for i, _ := range memLogs { memLogs[i].LogID = 0 @@ -280,7 +278,7 @@ func (s *DBSaver) ResetStats(job GenericJob) error { permJob.Stats = JobStats{ JobID: permJob.GetID(), } - + txErr := tx.Model(&permJob).Updates(permJob).Error if txErr != nil { return txErr