From ececdd3df8b6d062dc02a565c6505ea706d2c6ef Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Mon, 13 Nov 2023 13:20:10 +0100
Subject: [PATCH] fix: stats should always be written #23

---
 database.go | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/database.go b/database.go
index a9a46ca..10e9e76 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
-- 
GitLab