From 085ff4cd4d9e5ebae56df1b6e574a516fa5696aa Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Tue, 26 Feb 2013 09:03:41 -0500 Subject: [PATCH] The field_orig is not present in the request when adding a column --- libraries/structure.lib.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libraries/structure.lib.php b/libraries/structure.lib.php index 77b8175105..0b944575f5 100644 --- a/libraries/structure.lib.php +++ b/libraries/structure.lib.php @@ -2310,13 +2310,15 @@ function PMA_displayHtmlForColumnChange($db, $table, $selected, $action) function PMA_updateColumns($db, $table) { $regenerate = false; - $field_cnt = count($_REQUEST['field_orig']); + $field_cnt = count($_REQUEST['field_name']); $key_fields = array(); $changes = array(); for ($i = 0; $i < $field_cnt; $i++) { $changes[] = 'CHANGE ' . PMA_Table::generateAlter( - $_REQUEST['field_orig'][$i], + isset($_REQUEST['field_orig'][$i]) + ? $_REQUEST['field_orig'][$i] + : '', $_REQUEST['field_name'][$i], $_REQUEST['field_type'][$i], $_REQUEST['field_length'][$i],