diff --git a/update.php b/update.php index a8b0f98f926..11e33ddf64b 100644 --- a/update.php +++ b/update.php @@ -393,7 +393,9 @@ function update_update_page() { } // Keep track of total number of updates - $_SESSION['update_total'] = count($_SESSION['update_remaining']); + if (isset($_SESSION['update_remaining'])) { + $_SESSION['update_total'] = count($_SESSION['update_remaining']); + } if ($_POST['has_js']) { return update_progress_page(); @@ -546,7 +548,7 @@ function update_finished_page($success) { $output .= theme('item_list', $links); // Output a list of queries executed - if ($_SESSION['update_results']) { + if (!empty($_SESSION['update_results'])) { $output .= '
'; $output .= '

The following queries were executed

'; foreach ($_SESSION['update_results'] as $module => $updates) {