diff --git a/database.go b/database.go index 10e9e76f8819fa412ddcdf1e9bc9e8a0d7f757e7..aa69b2918a1c390c156c41b6129aae18da5f0738 100644 --- a/database.go +++ b/database.go @@ -275,11 +275,11 @@ func (s *DBSaver) ResetStats(job GenericJob) error { return db.Transaction(func(tx *gorm.DB) error { permJob := job.GetPersistence() - permJob.Stats = JobStats{ + defaultStats := JobStats{ JobID: permJob.GetID(), } - txErr := tx.Model(&permJob).Updates(permJob).Error + txErr := tx.Model(&permJob).Update("Stats", defaultStats).Error if txErr != nil { return txErr }