MDL-48442 tasks: Make sure first run is as per schedule

This commit is contained in:
Ankit Agarwal 2014-12-22 10:38:03 +05:30
parent eb1dc9fab9
commit 4047cd751f

View File

@ -99,6 +99,9 @@ class manager {
$classname = '\\' . $classname;
}
// For tasks, the first run should also follow the schedule.
$task->set_next_run_time($task->get_next_scheduled_time());
// If there is an existing task with a custom schedule, do not override it.
$currenttask = self::get_scheduled_task($classname);
if ($currenttask && $currenttask->is_customised()) {