diff --git a/modules/taxonomy/taxonomy.module b/modules/taxonomy/taxonomy.module
index 3a2cd52b49ab2d0de5c0301499b2df2f240b2616..f48cab2af4c310a131e9fa2a34c799ac7431e67e 100644
--- a/modules/taxonomy/taxonomy.module
+++ b/modules/taxonomy/taxonomy.module
@@ -1308,7 +1308,7 @@ function taxonomy_admin_term_edit($tid) {
     return drupal_get_form('taxonomy_term_confirm_delete', $tid);
   }
   if ($term = (array)taxonomy_get_term($tid)) {
-    return drupal_get_form('taxonomy_form_term', $term->vid, $term);
+    return drupal_get_form('taxonomy_form_term', $term['vid'], $term);
   }
   return drupal_not_found();
 }