diff --git a/webservices/cron.php b/webservices/cron.php index 87f2eef68c..980085fd5e 100644 --- a/webservices/cron.php +++ b/webservices/cron.php @@ -223,8 +223,9 @@ function CronExec($oP, $aProcesses, $bVerbose, $bDebug=false) } $oNow = new DateTime(); + //don't recalculate next occurence if next_run_date is if (($oTask->Get('status') != 'active') - || ($oTask->Get('next_run_date') > $oNow->format('Y-m-d H:i:s'))) + || ($oTask->Get('next_run_date') > date('Y-m-d H:i:s',$iTimeLimit))) { if ($bVerbose) {