Index: includes/theme.maintenance.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/theme.maintenance.inc,v retrieving revision 1.10 diff -u -p -r1.10 theme.maintenance.inc --- includes/theme.maintenance.inc 24 Jan 2008 09:42:50 -0000 1.10 +++ includes/theme.maintenance.inc 5 May 2009 18:24:08 -0000 @@ -36,12 +36,14 @@ function _drupal_maintenance_theme() { $theme = 'minnelli'; } else { - // Load module basics (needed for hook invokes). - $module_list['system']['filename'] = 'modules/system/system.module'; - $module_list['filter']['filename'] = 'modules/filter/filter.module'; - module_list(TRUE, FALSE, FALSE, $module_list); - drupal_load('module', 'system'); - drupal_load('module', 'filter'); + if (!db_is_active()) { + // Load module basics (needed for hook invokes). + $module_list['system']['filename'] = 'modules/system/system.module'; + $module_list['filter']['filename'] = 'modules/filter/filter.module'; + module_list(TRUE, FALSE, FALSE, $module_list); + drupal_load('module', 'system'); + drupal_load('module', 'filter'); + } $theme = variable_get('maintenance_theme', 'minnelli'); }