diff --git a/analytics/classes/manager.php b/analytics/classes/manager.php index 3ab5dd91f6c..3f116f3d212 100644 --- a/analytics/classes/manager.php +++ b/analytics/classes/manager.php @@ -509,7 +509,7 @@ class manager { $contexts = $apcontexts + $indcalccontexts; if ($contexts) { list($sql, $params) = $DB->get_in_or_equal(array_keys($contexts)); - $DB->execute("DELETE FROM {analytics_prediction_actions} apa WHERE apa.predictionid IN + $DB->execute("DELETE FROM {analytics_prediction_actions} WHERE predictionid IN (SELECT ap.id FROM {analytics_predictions} ap WHERE ap.contextid $sql)", $params); $DB->delete_records_select('analytics_predictions', "contextid $sql", $params); diff --git a/lib/db/tasks.php b/lib/db/tasks.php index b550c54dda0..6873e424911 100644 --- a/lib/db/tasks.php +++ b/lib/db/tasks.php @@ -359,7 +359,7 @@ $tasks = array( array( 'classname' => 'core\task\analytics_cleanup_task', 'blocking' => 0, - 'minute' => 'R', + 'minute' => '42', 'hour' => '*', 'day' => '*', 'dayofweek' => '*',