Commit 8c390590 authored by webchick's avatar webchick

#833094 by carlos8f, David_Rothstein: Fixed Ajax requests in installer cause...

#833094 by carlos8f, David_Rothstein: Fixed Ajax requests in installer cause cron to run prematurely.
parent 2d9fd20a
......@@ -3283,7 +3283,10 @@ function system_page_alter(&$page) {
* Run the automated cron if enabled.
*/
function system_run_automated_cron() {
if (($threshold = variable_get('cron_safe_threshold', DRUPAL_CRON_DEFAULT_THRESHOLD)) > 0) {
// If the site is not fully installed, suppress the automated cron run.
// Otherwise it could be triggered prematurely by AJAX requests during
// installation.
if (($threshold = variable_get('cron_safe_threshold', DRUPAL_CRON_DEFAULT_THRESHOLD)) > 0 && variable_get('install_task') == 'done') {
$cron_last = variable_get('cron_last', NULL);
if (!isset($cron_last) || (REQUEST_TIME - $cron_last > $threshold)) {
drupal_cron_run();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment