Bug fixes

1) full path to run-jobs.php to ensure script is runnable
2) reordering of allWithStatus to ensure consistent results
This commit is contained in:
2011-04-25 00:50:22 +01:00
parent 9be81f92f4
commit 180e63c456

View File

@@ -135,7 +135,7 @@ class RippingCluster_Job {
$params[] = array('name' => 'limit', 'value' => $limit, 'type' => PDO::PARAM_INT);
}
foreach ($database->selectList("SELECT * FROM jobs WHERE id IN (SELECT job_id FROM job_status_current WHERE id > 0 AND status=:status) ORDER BY id {$limitSql}", $params) as $row) {
foreach ($database->selectList("SELECT * FROM jobs WHERE id IN (SELECT job_id FROM job_status_current WHERE id > 0 AND status=:status) ORDER BY id DESC {$limitSql}", $params) as $row) {
$jobs[] = self::fromDatabaseRow($row);
}
@@ -332,7 +332,7 @@ class RippingCluster_Job {
}
public static function runAllJobs() {
RippingCluster_BackgroundTask::run('/usr/bin/php run-jobs.php');
RippingCluster_BackgroundTask::run('/usr/bin/php ' . RippingCluster_Main::makeAbsolutePath('run-jobs.php'));
}
};