commit 8ede0bc669bedf9611aa795a4237e48ab9ec774d Author: Michael Lopez Date: Tue May 21 12:45:03 2013 +0200 1123152 delete fix diff --git a/taxonomy_menu.module b/taxonomy_menu.module index 4a46e9b..2be35c0 100644 --- a/taxonomy_menu.module +++ b/taxonomy_menu.module @@ -24,6 +24,9 @@ require_once(drupal_get_path('module', 'taxonomy_menu') .'/taxonomy_menu.batch.i */ function taxonomy_menu_form_alter(&$form, $form_state, $form_id) { if ($form_id == 'taxonomy_form_term') { + if (isset($form_state['confirm_delete'])) { + return; + } $tax_menu_inc = variable_get('taxonomy_menu_include_settings', array()); // Create form field. $form['advanced']['taxonomy_menu'] = array( @@ -146,6 +149,9 @@ function taxonomy_menu_include_validate($form, &$form_state) { * Set value for term and child terms if excluding, then rebuild menu. */ function taxonomy_menu_include_submit($form, &$form_state) { + if (isset($form_state['confirm_delete'])) { + return; + } $tax_menu_inc = variable_get('taxonomy_menu_include_settings', array()); $tax_menu_inc[$form_state['values']['tid']] = $form_state['values']['include_in_menu']; if ($form_state['values']['include_in_menu'] == 0 || $form_state['values']['apply_to_children'] == 1 || $form_state['values']['exclude_children'] == 1) {