From 9355050fd7d4576ee5e3ef81e53ecbffeae76180 Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Wed, 8 Nov 2023 12:49:28 +0100
Subject: [PATCH] fix: stats are not loaded #12

---
 persistence.go | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/persistence.go b/persistence.go
index 8188a74..6f51566 100644
--- a/persistence.go
+++ b/persistence.go
@@ -125,12 +125,15 @@ func ReadFromGORM(db *gorm.DB) ([]JobPersistence, error) {
 
 func CreateGenericJobFromPersistence[T any](jobImport JobPersistence, runner Runnable[T]) GenericJob {
 	return &Job[T]{
-		id:         jobImport.ID,
-		priority:   jobImport.Priority,
-		timeout:    jobImport.Timeout,
-		maxRetries: jobImport.MaxRetries,
-		RetryDelay: jobImport.RetryDelay,
-		runner:     runner,
+		id:           jobImport.ID,
+		priority:     jobImport.Priority,
+		timeout:      jobImport.Timeout,
+		maxRetries:   jobImport.MaxRetries,
+		RetryDelay:   jobImport.RetryDelay,
+		dependencies: jobImport.Dependencies,
+		runner:       runner,
+		stats:        jobImport.Stats,
+		logs:         jobImport.Logs,
 	}
 }
 
-- 
GitLab