"Manual updates required" table broken From: Damien Tournoud --- modules/update/update.manager.inc | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/modules/update/update.manager.inc b/modules/update/update.manager.inc index b0def17..5739590 100644 --- a/modules/update/update.manager.inc +++ b/modules/update/update.manager.inc @@ -162,10 +162,14 @@ 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. + // Since it won't be tableselect, convert the entry in 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(