diff options
Diffstat (limited to 'modules/system/system.module')
-rw-r--r-- | modules/system/system.module | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/system/system.module b/modules/system/system.module index 9ad4db1ee..e18820127 100644 --- a/modules/system/system.module +++ b/modules/system/system.module @@ -2269,8 +2269,10 @@ function _system_rebuild_module_data() { drupal_alter('system_info', $modules[$key]->info, $modules[$key], $type); } - // The install profile is required. - $modules[$profile]->info['required'] = TRUE; + // The install profile is required, if it's a valid module. + if (isset($modules[$profile])) { + $modules[$profile]->info['required'] = TRUE; + } return $modules; } |