From 08fa8362e3ccbb1c6b97760d0f396684f524ec26 Mon Sep 17 00:00:00 2001 From: Romain Quetiez Date: Wed, 14 Aug 2013 15:01:53 +0000 Subject: [PATCH] CRON: reschedule at startup IIF the task is inactive or it is planned in the future SVN:trunk[2822] --- webservices/cron.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webservices/cron.php b/webservices/cron.php index 0e8525d18..1d87f49b3 100644 --- a/webservices/cron.php +++ b/webservices/cron.php @@ -134,7 +134,8 @@ function CronExec($oP, $aProcesses, $bVerbose) { $sTaskClass = $oTask->Get('class_name'); $oRefClass = new ReflectionClass($sTaskClass); - if ($oRefClass->implementsInterface('iScheduledProcess')) + $oNow = new DateTime(); + if($oRefClass->implementsInterface('iScheduledProcess') && (($oTask->Get('status') != 'active') || ($oTask->Get('next_run_date') > $oNow->format('Y-m-d H:i:s')))) { if ($bVerbose) {