summaryrefslogtreecommitdiffstats
path: root/services/cron/cron.go
diff options
context:
space:
mode:
Diffstat (limited to 'services/cron/cron.go')
-rw-r--r--services/cron/cron.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/services/cron/cron.go b/services/cron/cron.go
index e3f31d08f0..63db75ab3b 100644
--- a/services/cron/cron.go
+++ b/services/cron/cron.go
@@ -106,6 +106,12 @@ func ListTasks() TaskTable {
next = e.NextRun()
prev = e.PreviousRun()
}
+
+ // 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,