summaryrefslogtreecommitdiff
path: root/modules/update/update.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/update/update.module')
-rw-r--r--modules/update/update.module7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/update/update.module b/modules/update/update.module
index c42db0fa7..85c0968d5 100644
--- a/modules/update/update.module
+++ b/modules/update/update.module
@@ -300,13 +300,18 @@ function update_cron() {
// configured notifications about the new status.
update_refresh();
update_fetch_data();
- _update_cron_notify();
}
else {
// Otherwise, see if any individual projects are now stale or still
// missing data, and if so, try to fetch the data.
update_get_available(TRUE);
}
+ if ((REQUEST_TIME - variable_get('update_last_email_notification', 0)) > $interval) {
+ // If configured time between notifications elapsed, send email about
+ // updates possibly available.
+ module_load_include('inc', 'update', 'update.fetch');
+ _update_cron_notify();
+ }
// Clear garbage from disk.
update_clear_update_disk_cache();