Issue #1118404 by Damien Tournoud, keichee, bfroehle: Fixed 'Manual updates required' table broken.

merge-requests/26/head
webchick 2011-09-30 13:08:35 -07:00
parent c9aed20995
commit 97d332b5cd
1 changed files with 9 additions and 3 deletions

View File

@ -162,10 +162,16 @@ function update_manager_update_form($form, $form_state = array(), $context) {
$needs_manual = $project['project_type'] == 'core';
if ($needs_manual) {
// Since it won't be tableselect, #weight will add an extra column to the
// table if it's defined, so just unset it. The order doesn't matter that
// much in the manual updates table, anyway.
// There are no checkboxes in the 'Manual updates' table so it will be
// rendered by theme('table'), not theme('tableselect'). Since the data
// formats are incompatible, we convert now to the format expected by
// theme('table').
unset($entry['#weight']);
$attributes = $entry['#attributes'];
unset($entry['#attributes']);
$entry = array(
'data' => $entry,
) + $attributes;
}
else {
$form['project_downloads'][$name] = array(