Skip to content

Commit c794edb

Browse files
committed
fix: set LogInStorage when stopTasks
1 parent b943318 commit c794edb

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

services/actions/clear_tasks.go

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,20 @@ func stopTasks(ctx context.Context, opts actions_model.FindTaskOptions) error {
5656
return nil
5757
}); err != nil {
5858
log.Warn("Cannot stop task %v: %v", task.ID, err)
59-
// go on
60-
} else if remove, err := actions.TransferLogs(ctx, task.LogFilename); err != nil {
59+
continue
60+
}
61+
62+
remove, err := actions.TransferLogs(ctx, task.LogFilename)
63+
if err != nil {
6164
log.Warn("Cannot transfer logs of task %v: %v", task.ID, err)
62-
} else {
63-
remove()
65+
continue
66+
}
67+
task.LogInStorage = true
68+
if err := actions_model.UpdateTask(ctx, task, "log_in_storage"); err != nil {
69+
log.Warn("Cannot update task %v: %v", task.ID, err)
70+
continue
6471
}
72+
remove()
6573
}
6674

6775
CreateCommitStatus(ctx, jobs...)

0 commit comments

Comments
 (0)