summaryrefslogtreecommitdiff
path: root/modules/menu
diff options
context:
space:
mode:
authorwebchick <webchick@24967.no-reply.drupal.org>2011-09-05 11:47:28 -0700
committerwebchick <webchick@24967.no-reply.drupal.org>2011-09-05 11:47:28 -0700
commit73b7dae00657c93fedf26398849eaf79d1d2c5c3 (patch)
tree45c9f05e46f596956a9f866dfa31afb16ac26a46 /modules/menu
parent7cba1fdec6a42fb4e699f236a344f29ecc392e85 (diff)
downloadbrdo-73b7dae00657c93fedf26398849eaf79d1d2c5c3.tar.gz
brdo-73b7dae00657c93fedf26398849eaf79d1d2c5c3.tar.bz2
Issue #1231856 follow-up by marcingy: Fixed menu_update_7001() breaks if block module disabled.
Diffstat (limited to 'modules/menu')
-rw-r--r--modules/menu/menu.install23
1 files changed, 13 insertions, 10 deletions
diff --git a/modules/menu/menu.install b/modules/menu/menu.install
index 3b75ad436..a7e43379e 100644
--- a/modules/menu/menu.install
+++ b/modules/menu/menu.install
@@ -166,18 +166,21 @@ function menu_update_7001() {
* Rename the primary/secondary menu blocks to match previously renamed menus.
*/
function menu_update_7002(&$sandbox) {
- $renamed_deltas = array(
- 'menu' => array(
- 'primary-links' => 'main-menu',
- 'secondary-links' => 'secondary-menu',
- ),
- );
+ // Check for the presence of old or new table names.
+ if (db_table_exists('blocks') || db_table_exists('block')) {
+ $renamed_deltas = array(
+ 'menu' => array(
+ 'primary-links' => 'main-menu',
+ 'secondary-links' => 'secondary-menu',
+ ),
+ );
- $moved_deltas = array(
- 'menu' => array('main-menu' => 'system'),
- );
+ $moved_deltas = array(
+ 'menu' => array('main-menu' => 'system'),
+ );
- update_fix_d7_block_deltas($sandbox, $renamed_deltas, $moved_deltas);
+ update_fix_d7_block_deltas($sandbox, $renamed_deltas, $moved_deltas);
+ }
}
/**
* @} End of "defgroup updates-7.x-extra"