diff options
author | webchick <webchick@24967.no-reply.drupal.org> | 2011-06-14 04:27:14 -0400 |
---|---|---|
committer | webchick <webchick@24967.no-reply.drupal.org> | 2011-06-14 04:27:14 -0400 |
commit | 6bca3db38b7baa8e1e1340ca8cb5bda1ff67e2e5 (patch) | |
tree | 877dab4958ada7b2dc3c84bf0f61850867e82ebf /modules/taxonomy/taxonomy.install | |
parent | 078dc10b2ac4b6d4edbc1c73cb9834f521b0b762 (diff) | |
download | brdo-6bca3db38b7baa8e1e1340ca8cb5bda1ff67e2e5.tar.gz brdo-6bca3db38b7baa8e1e1340ca8cb5bda1ff67e2e5.tar.bz2 |
Issue #1115510 by catch, barbi, amateescu: Fixed Entity providing modules must call field_attach_delete_bundle() in hook_uninstall().
Diffstat (limited to 'modules/taxonomy/taxonomy.install')
-rw-r--r-- | modules/taxonomy/taxonomy.install | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/taxonomy/taxonomy.install b/modules/taxonomy/taxonomy.install index f28ffedf4..56b7e01c6 100644 --- a/modules/taxonomy/taxonomy.install +++ b/modules/taxonomy/taxonomy.install @@ -12,6 +12,11 @@ function taxonomy_uninstall() { // Remove variables. variable_del('taxonomy_override_selector'); variable_del('taxonomy_terms_per_page_admin'); + // Remove taxonomy_term bundles. + $vocabularies = db_query("SELECT machine_name FROM {taxonomy_vocabulary}")->fetchCol(); + foreach ($vocabularies as $vocabulary) { + field_attach_delete_bundle('taxonomy_term', $vocabulary); + } } /** |