mirror of
https://github.com/go-gitea/gitea
synced 2024-12-22 08:34:26 +00:00
Fix data-race bug when accessing task.LastRun (#27584)
This commit is contained in:
parent
fb74fe99d6
commit
1d155a43ad
@ -107,12 +107,11 @@ func ListTasks() TaskTable {
|
||||
prev = e.PreviousRun()
|
||||
}
|
||||
|
||||
task.lock.Lock()
|
||||
// If the manual run is after the cron run, use that instead.
|
||||
if prev.Before(task.LastRun) {
|
||||
prev = task.LastRun
|
||||
}
|
||||
|
||||
task.lock.Lock()
|
||||
tTable = append(tTable, &TaskTableRow{
|
||||
Name: task.Name,
|
||||
Spec: spec,
|
||||
|
Loading…
Reference in New Issue
Block a user