--- ./content_taxonomy.module.orig	2009-08-18 14:07:37.000000000 +0200
+++ ./content_taxonomy.module	2009-08-18 23:22:45.000000000 +0200
@@ -324,7 +324,7 @@
  * hides the taxonomy form if there exists a content taxonomy field, which is set to 'hide default taxonomy fields'
  */
 function content_taxonomy_form_alter(&$form, $form_state, $form_id) {
-  if (isset($form['type']) && $form['type']['#value'] .'_node_form' == $form_id) {
+  if (isset($form['type']['#value']) && $form['type']['#value'] .'_node_form' == $form_id && isset($form['taxonomy'])) {
     if (!is_array($form['taxonomy'])) {
       // empty taxonomy arrays can cause errors on preview
       if ($form_state['post']['op'] == t('Preview')) {
