Index: branches/5.2.x/core/kernel/managers/scheduled_task_manager.php =================================================================== diff -u -N -r15433 -r15456 --- branches/5.2.x/core/kernel/managers/scheduled_task_manager.php (.../scheduled_task_manager.php) (revision 15433) +++ branches/5.2.x/core/kernel/managers/scheduled_task_manager.php (.../scheduled_task_manager.php) (revision 15456) @@ -1,6 +1,6 @@ Application->ConfigValue('RunScheduledTasksFromCron') ) { - // if scheduled tasks are set to run from cron + $use_cron = $this->Application->ConfigValue('RunScheduledTasksFromCron'); + + if ( ($use_cron && !$from_cron) || (!$use_cron && $from_cron) ) { + // match execution place with one, set in config return ; }