diff --git a/database.go b/database.go
index 00fb684e774fdd09bbd71bd6e2b11d42ece87d5e..9472b5c52b536d2e9fb5e821270b1f2a21583dc1 100644
--- a/database.go
+++ b/database.go
@@ -101,7 +101,7 @@ func (s *DBSaver) Start() error {
 					memLogs := permJob.Logs
 					permJob.Logs = nil
 
-					var existingJob GenericJob
+					var existingJob JobPersistence
 					result := tx.Where("id = ?", permJob.GetID()).First(&existingJob)
 
 					if result.Error != nil {