diff --git a/modules/forum/forum.module b/modules/forum/forum.module
index dd6c6de405fb0d5b3d8c2baf296b48bcfa12db0b..65c54894186de0b6eccef22dd4188cbdb8415ea9 100644
--- a/modules/forum/forum.module
+++ b/modules/forum/forum.module
@@ -582,7 +582,7 @@ function forum_field_storage_pre_update($entity_type, $entity, &$skip_fields) {
  */
 function forum_form_alter(&$form, $form_state, $form_id) {
   $vid = variable_get('forum_nav_vocabulary', 0);
-  if (isset($form['vid']) && $form['vid']['#value'] == $vid) {
+  if (isset($form['vid']['#value']) && $form['vid']['#value'] == $vid) {
     // Hide critical options from forum vocabulary.
     if ($form_id == 'taxonomy_form_vocabulary') {
       $form['help_forum_vocab'] = array(