diff --git a/lib/classes/CronjobScheduler.class.php b/lib/classes/CronjobScheduler.class.php index 69b1fb39f16312cc8b33fe3c7956d7d836d7d1e7..afc89f6de94b1960f174c3cd81e2d6b3930845e2 100644 --- a/lib/classes/CronjobScheduler.class.php +++ b/lib/classes/CronjobScheduler.class.php @@ -247,8 +247,8 @@ class CronjobScheduler } // Find all schedules that are due to execute and which task is active - $temp = CronjobSchedule::findBySQL('active = 1 AND next_execution <= UNIX_TIMESTAMP() ' - .'ORDER next_execution'); + $temp = CronjobSchedule::findBySQL('`active` = 1 AND `next_execution` <= UNIX_TIMESTAMP() ' + .'ORDER BY `next_execution`'); $schedules = array_filter($temp, function ($schedule) { return $schedule->task->active; }); if (count($schedules) === 0) {