diff --git a/libraries/tbl_columns_definition_form.inc.php b/libraries/tbl_columns_definition_form.inc.php index 6b61b03c20..344b78d882 100644 --- a/libraries/tbl_columns_definition_form.inc.php +++ b/libraries/tbl_columns_definition_form.inc.php @@ -135,11 +135,13 @@ for ($columnNumber = 0; $columnNumber < $num_fields; $columnNumber++) { ); } // Variable tell if current column is bound in a foreign key constraint or not. - $columnMeta['column_status'] = PMA_checkChildForeignReferences( - $_form_params['db'], - $_form_params['table'], - isset($columnMeta) ? $columnMeta['Field'] : null - ); + if (isset($columnMeta['Field']) && isset($_form_params['table'])) { + $columnMeta['column_status'] = PMA_checkChildForeignReferences( + $_form_params['db'], + $_form_params['table'], + $columnMeta['Field'] + ); + } $content_cells[$columnNumber] = PMA_getHtmlForColumnAttributes( $columnNumber, isset($columnMeta) ? $columnMeta : null, strtoupper($type),