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) {