Skip to content
Snippets Groups Projects
Verified Commit 28d98d63 authored by Volker Schukai's avatar Volker Schukai :alien:
Browse files

feat: update deleted jobs #30

parent 652e1d67
No related branches found
No related tags found
No related merge requests found
...@@ -114,7 +114,7 @@ func (s *DBSaver) Start() error { ...@@ -114,7 +114,7 @@ func (s *DBSaver) Start() error {
permJob.Logs = nil permJob.Logs = nil
var existingJob JobPersistence var existingJob JobPersistence
result := tx.Where("id = ?", permJob.GetID()).First(&existingJob) result := tx.Unscoped().Where("id = ? AND deleted_at IS NOT NULL", permJob.GetID()).First(&existingJob)
if result.Error != nil { if result.Error != nil {
if errors.Is(result.Error, gorm.ErrRecordNotFound) { if errors.Is(result.Error, gorm.ErrRecordNotFound) {
...@@ -127,6 +127,8 @@ func (s *DBSaver) Start() error { ...@@ -127,6 +127,8 @@ func (s *DBSaver) Start() error {
} }
} else { } else {
db.Unscoped().Model(&existingJob).Update("deleted_at", nil)
tx.Model(&existingJob.Scheduler).Select( tx.Model(&existingJob.Scheduler).Select(
[]string{ []string{
"type", "type",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment